Как найти число кратное 3 информатика



Ученик

(135),
на голосовании



4 года назад

Голосование за лучший ответ

Молот Шотландцев

Высший разум

(300652)


4 года назад

Если остаток от деления (mod) на 3 равен 0 – число кратно трем. Вот и вся программа.
Pascal не знаю, но догадаться не сложно
var a:integer;
begin
writeln(‘vvedite chislo a:’);
readln(a);
if (a mod 3) = 0 then
writeln(a, ‘ кратно трем’)
else
writeln(a, ‘не кратно трем’);
readln();
end.

Язык программирования Python

Я пробовал нечто подобное, но не могу получить то, что хочу. Это больше для практики, но я хотел бы найти решение.

x = int(input("Введите целое число: ")) for c in x: if x % 3 == 0: continue print(x)

Code language: PHP (php)

Решение.

  1. Правильный отступ. В Python отступы необходимы для разграничения блоков кода и для того, чтобы знать, какие структуры находятся внутри каждого блока.
  2. Первая переменная в for – это та, которая будет принимать значения в каждом цикле, поэтому в for используйте c, а не x.
  3. Вы должны выполнить for для диапазона значений, а не для конкретного значения, поэтому используйте range.

Прилагаю ваш код с соответствующими исправлениями:

x = int(input("Введите целое число: ")) for c in range(0,x): if c % 3 == 0: continue print(c)

Code language: PHP (php)

Используя List Comprehension, вы можете сократить свой код всего до двух строк:

x = int(input("Введите целое число: ")) [print(c) for c in range(0,x) if c % 3 == 0]

Code language: PHP (php)

Или вычислите все кратные 3 до введенного значения:

x = int(input("Введите целое число: ")) [print(c) for c in range(3,x,3)]

Code language: PHP (php)

ОГЭ 15.2 — 14 определяет минимальное число, кратное 3

Напишите программу, которая в последовательности натуральных чисел определяет минимальное число, кратное 3. Программа получает на вход количество чисел в последовательности, а затем сами числа. В последовательности всегда имеется число, кратное 3.
Количество чисел не превышает 1000. Введённые числа не превышают 30 000.
Программа должна вывести одно число – минимальное число, кратное 3.
Пример работы программы:

Пример работы программы:

Входные данные Выходные данные
3
21
12
31
12

СтатГрад Вариант ИН2190501 25 апреля 2022 – задание №15.2

0 / 0 / 0

Регистрация: 30.01.2013

Сообщений: 11

1

30.01.2013, 21:37. Показов 17826. Ответов 2


Студворк — интернет-сервис помощи студентам

Напишите программу, запрашиваемую число и дающее заключение введенное число кратно 3 или нет. И все это оформить в красивых цветах.



0



Kasperdun

34 / 34 / 22

Регистрация: 19.04.2012

Сообщений: 61

30.01.2013, 21:45

2

Лучший ответ Сообщение было отмечено barshadsky2013 как решение

Решение

Pascal
1
2
3
4
5
6
7
var x:integer;
begin
readln(x);
if x mod 3 = 0 then writeln('Кратно')
else writeln('НЕ кратно');
 
end.



1



Germanant

107 / 107 / 110

Регистрация: 28.02.2011

Сообщений: 978

30.01.2013, 21:46

3

Pascal
1
2
3
4
5
6
var a:integer;
begin
readln(a);
if a mod 3=0 then writeln(a,' kratnoe 3') else  writeln(a,' ne kratnoe 3');
readln;
end.

ну в цветах оформте сами



1



IT_Exp

Эксперт

87844 / 49110 / 22898

Регистрация: 17.06.2006

Сообщений: 92,604

30.01.2013, 21:46

Помогаю со студенческими работами здесь

Определить введенное число простое или составное
Определить введенное число простое или составное. Очень нужна… Можно на мыло jiehuh-das@ya.ru

Определить, что натуральное число a кратно числу b, но не кратно числу c.
Составить программу, печатающую значение true, если указанное высказывание является истин-ным, и…

Определить, кратно введенное с клавиатуры число пяти, или нет
нужно срочно решения помогите в visual studio оператор if
определитель кратно введенное число с…

Как определить введенное число с клавиатуры целое или нет
Напишите программу на языке программирования С, определяющую является ли введённое пользователем…

Подпрограмма: определить, кратно ли введенное число наибольшей его цифре
Составить функцию, которая определяет, кратно ли введенное число наибольшей его цифре.

В ответ на введенное число от 0 до 10 выдать сообщение четное это число или нет. То же число для любого целого числа ≤100
В ответ на введенное число от 0 до 10 выдать сообщение четное это число или нет. То же число для…

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:

3

Добрый день. Предложений по решению задач пока не было, поэтому буду пока решать задачи из проекта Эйлера и начнём с первой. Вот условие:

Если выписать все натуральные числа меньше 10, кратные 3 или 5, то получим 3, 5, 6 и 9. Сумма этих чисел равна 23.
Найдите сумму всех чисел меньше 1000, кратных 3 или 5.

Задачи буду решать на Python, если будут просьбы, могу перерешать на JavaScript. Начнём.

1. Задачка похожа по решению на FizzBuzz, но нужно не просто их вывести, а ещё просуммировать. Нам нужна переменная, которая и будет нашим ответом. Создаем её.

answer = 0

2. Далее создаём цикл for из генератора чисел от 0 до 999 (по условию числа должны быть меньше 1000), в Python это делается довольно просто:

for i in range(1000):

3. Внутри цикла прописываем логику отбора чисел, для этого используем одну строчку if:

if i % 3 == 0 or i % 5 == 0:

Здесь мы проверяем, если число i делится на 3 или 5 без остатка, тогда суммируем число anwer и число i:

answer += i

Всё, теперь у нас все готово, осталось только вывести на экран ответ, для этого используем print:

print(answer)

Всё, наша программа готова и можно её запустить, чтобы проверить результат. Окончательный код выглядит вот так:

answer = 0;

for i in range(1000):
if i % 3 == 0 or i % 5 == 0:
answer += i

print(answer)

Ответ получился 233168.

Надеюсь данная статья вам оказалась полезной, подписывайтесь на канал. Пишите в комментариях какие ещё задачки вы хотели бы увидеть. Спасибо за внимание.

Для превью
Для превью

Добавить комментарий