Напишите алгоритм, который будет вычислять сумму всех чисел, введенных в последовательности натуральных чисел и которые
Напишите алгоритм, который будет вычислять сумму всех чисел, введенных в последовательности натуральных чисел и которые кратны 7 и оканчиваются на 3. Входные данные для алгоритма - натуральные числа, их количество неизвестно, но последовательность чисел заканчивается числом 0. Количество чисел не превышает 100, а сами числа не превышают 300. Алгоритм должен выводить одно число - сумму всех чисел, удовлетворяющих заданным условиям. Пример входных данных: 73, 13, 14, 133, 63, 0. Пример выходных данных: 192.
08.12.2023 13:03
Инструкция: Для решения задачи, вам нужно будет пройти по всей последовательности чисел, проверить каждое число на соответствие условию - кратность семи и оканчивание на три. Если число соответствует условию, вы добавляете его к сумме. Этот процесс повторяется, пока не встретится число 0, означающее конец последовательности. После этого вы выводите полученную сумму.
Дополнительный материал:
Входные данные: 73, 13, 14, 133, 63, 0
Выходные данные: 73 + 133 + 63 = 269
Совет: Чтобы выполнить этот алгоритм, вы можете использовать цикл, который будет выполняться до тех пор, пока число не станет равным 0. Внутри цикла, вы проверяете число на соответствие условиям (число кратно 7 и оканчивается на 3) и, если они выполняются, добавляете число к сумме. Используйте переменную для хранения суммы и увеличивайте ее каждый раз, когда числа соответствуют условию.
Задание: Напишите алгоритм для вычисления суммы всех чисел, кратных 5 и оканчивающихся на 7 в последовательности натуральных чисел. Пример входных данных: 57, 37, 14, 257, 67, 0.
Описание: Для решения данной задачи мы можем использовать цикл `while`, чтобы получить последовательные числа от пользователя, и проверять каждое число на соответствие заданным условиям (кратность 7 и окончание на 3). Если число удовлетворяет условиям, мы добавляем его к сумме. Если число равно 0, то это будет означать конец последовательности, и мы завершаем цикл. В конце алгоритма мы выводим полученную сумму.
Доп. материал:
Совет: Чтобы лучше понять и решить эту задачу, вы можете разбить ее на более мелкие части и рассмотреть их по отдельности. Например, сначала вы можете составить план для решения задачи без учета условий, чтобы получить общее представление о том, как работать с вводом чисел и суммированием их значений. Затем вы можете добавить проверки для условий кратности 7 и окончания на 3, чтобы получить окончательное решение.
Упражнение: Напишите программу на языке Python, используя алгоритм, который будет вычислять сумму всех чисел, введенных в последовательности натуральных чисел и которые кратны 7 и оканчиваются на 3. Входные данные для программы - натуральные числа, их количество неизвестно, но последовательность чисел заканчивается числом 0. Количество чисел не превышает 100, а сами числа не превышают 300. Программа должна выводить одно число - сумму всех чисел, удовлетворяющих заданным условиям.