Информатика, вопрос задал arhnatali , 7 лет назад

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

Приложения:

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

Ответил csharp
0

[Код написан и выполнен на языке C++]

#include <iostream>

using namespace std;

int main()

{

   setlocale(LC_ALL, "Russian");

   int n = 0, i = 0;

   cout << "Введите числа (нуль, чтобы окончить ввод): ";

   do{

       cin >> n;

       if(n > 30000){

           break;

       }

       else{

           if((n % 4 == 0) && (n % 7 != 0))

       i = i + 1;

       }

   }

   while(n != 0);

   cout << endl << "Ответ: " <<  i;

   return 0;

}

Проверка

Введите числа (нуль, чтобы окончить ввод): 4                                                          

16                                                                                                    

28                                                                                                    

26                                                                                                    

24                                                                                                    

0                                                                                                    

                                                                                                     

Ответ: 3

Новые вопросы