• Предмет: Информатика
  • Автор: erofeyporoshkov
  • Вопрос задан 11 месяцев назад

Напишите программу, которая в
последовательности целых чисел определяет
их сумму и количество чётных чисел, кратных
5. Программа получает на вход целые числа,
количество введённых чисел неизвестно,
последовательность чисел заканчивается
числом 0 (0 — признак окончания ввода, не
входит в последовательность). Количество
чисел не превышает 1000. Введённые числа
по модулю не превышают 30 000. Программа
должна вывести два числа: сумму
последовательности и количество чётных
чисел, кратных 5.
Пример работы программы:
Входные данные Выходные данные
4
60
15
0
79
1


Hung1337: Язык?
erofeyporoshkov: с++

Ответы

Ответ дал: Аноним
1

i = 1

s = 0

k = 0

while i != 0:

   i = int(input())

   if i %2 == 0 and i % 5 == 0:

       s += i

       k +=1

print(s,k-1)

Ответ дал: Hung1337
1

#include <iostream>

#include <string>

int main()

{

   using namespace std;

   int sum = 0, kr = 0, n = 0;

   cout << "Вводите числа. 0 - конец." << endl;

   while (true){

       cin >> n;

       sum += + n;

       if (n%2==0 && n%5==0){

           kr += 1;

       }

       if (n == 0){

           break;

       }

   }

   cout << "Сумма последовательности: " << sum << "\nКоличество четных чисел, кратных пяти: " << kr << endl;

}

Вас заинтересует