
написать программу которая подает на вход 10 натуральных чисел . сами числа не превышают 100. если
среди них есть чисел кратные 4, то вывести их сумму на экран

Ответы на вопрос

Ответ:
с++
#include <iostream>
#include <ctime>
using namespace std;
int main() {
srand(time(NULL));
int arr[10],sum=0;
for (int i = 0; i < 10; i++) //заполнение массива
{
arr[i] = rand() % 100;
}
for (int i = 0; i < 10; i++) //вывод массива
{
cout << arr[i] << "\t";
}
cout << endl;
for (int i = 0; i < 10; i++) //узнаем кратность чисел
{
if (arr[i] % 4 == 0) {
sum = sum + arr[i];
}
}
cout << sum << endl;
system("pause");
return 0;
}
Объяснение:



Для написания программы, которая принимает 10 натуральных чисел и выводит сумму чисел, кратных 4, можно использовать следующий код на языке Python:
pythondef main():
numbers = []
for i in range(1, 11):
while True:
try:
num = int(input(f"Введите натуральное число {i}: "))
if 1 <= num <= 100:
numbers.append(num)
break
else:
print("Число должно быть в диапазоне от 1 до 100.")
except ValueError:
print("Ошибка ввода. Введите целое число.")
# Найдем числа, кратные 4, и посчитаем их сумму
sum_of_multiples_of_4 = sum(num for num in numbers if num % 4 == 0)
if sum_of_multiples_of_4 > 0:
print(f"Сумма чисел, кратных 4: {sum_of_multiples_of_4}")
else:
print("Среди введенных чисел нет чисел, кратных 4.")
if __name__ == "__main__":
main()
Скопируйте этот код в файл с расширением .py
и запустите программу. Она попросит ввести 10 натуральных чисел, и затем выведет сумму чисел, которые кратны 4.


Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili