напишите программу которая в последовательности натуральных чисел определяет сумму всех чисел кратных 6 и оканчивающихся на 4 .Программа получает на ввод натуральные числа , количество введенных чисел неизвестно. последовательность чисел заканчивается 0
( Решение задачи предоставлено на языке программирования — Python версии 3.6.4 ).
Заведем пустой массив a, который будет последовательно заполнятся элементами, введенными пользователем с клавиатуры, до тех пор, пока пользователь не введет 0.
Далее с помощью цикла for перебираем все элементы массива, и благодаря условию if находим среди них элементы со значениями кратными 6 и заканчивающимися на цифру 4, вычисляем сумму таких элементов и выводим эту сумму. В результате получаем следующую программу:
a = []k = 0i = int(input())while i != 0: a.append(i) i = int(input())for i in range(len(a)): if a[i] % 6 == 0 and a[i] % 10 == 4: k += a[i]print(k)
Написать программу, которая в последовательности натуральных чисел находит наименьшее число кратное 3
Написать программу, которая в последовательности натуральных чисел находит наименьшее число кратное 3, программа получает на входе целые числа, кол-во чисел неизвестно. Последовательность заканчивается числом 0.
Лучшие ответы ( 1 )
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
Ответы с готовыми решениями:
Напишите программу, которая в последовательности натуральных чисел определяет минимальное число, кратное 3
Напишите программу, которая в последовательности натуральных чисел определяет минимальное число.
Напишите программу, которая в последовательности натуральных чисел определяет максимальное число, кратное 5
Напишите программу, которая в последовательности натуральных чисел определяет максимальное число.
Напишите программу, которая в последовательности натуральных чисел находит наименьшее число, кратное 3
Напишите программу, которая в последовательности натуральных чисел находит наименьшее число.
Напишите программу, которая в последовательности натуральных чисел находит наименьшее число, кратное трём
Напишите программу, которая в последовательности натуральных чисел находит наименьшее число.
Am I evil? Yes, I am!
18977 / 9670 / 2712
Регистрация: 21.10.2017
Сообщений: 21,484
Сообщение было отмечено Catstail как решение
Решение
print(min(filter(lambda x:x%3==0, lst)))
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
Помогаю со студенческими работами здесь
Составить программу, которая находит наименьшее общее кратное двух натуральных чисел
2 Составить программу, которая находит наименьшее общее кратное двух натуральных чисел.
Напишите программу, которая в последовательности натуральных чисел определяет число кратное 6
Напишите программу, которая в последовательности натуральных чисел определяет количество чисел.
В последовательности натуральных чисел найти наименьшее число, кратное 3
Напишите программу, которая в последовательности натуральных чисел находит наименьшее число.
Напишите программу которая в последовательности натуральных чисел python
Напишите программу, которая в последовательности натуральных чисел определяет минимальное число, оканчивающееся на 12. Программа получает на вход количество чисел в последовательности, а затем сами числа. В последовательности всегда имеется число, оканчивающееся на 12.
Количество чисел не превышает 1000. Введённые числа не превышают 30000.
Программа должна вывести одно число: минимальное число, оканчивающееся на 12.
Решение:
Python
n = int(input()) min_d = 30000 for _ in range(n): d = int(input()) if d % 100 == 12: min_d = min(min_d, d) print(min_d)
Напишите программу которая в последовательности натуральных чисел python
Напишите программу, которая в последовательности натуральных чисел определяет минимальное число, которое при делении на число \(112\) даёт в остатке число, меньшее \(9\). Программа получает на вход количество чисел в последовательности, а затем сами числа. В последовательности всегда имеется число, которое при делении на число \(112\) даёт в остатке число, меньшее \(9\).
Количество чисел не превышает \(1000\). Введённые числа не превышают \(30~000\).
Программа должна вывести одно число: минимальное число, которое при делении на число \(112\) даёт в остатке число, меньшее \(9\).
Решение:
Python
n = int(input()) min_n = 30000 for _ in range(n): x = int(input()) if x % 112 < 9: min_n = min(min_n, x) print(min_n)