C++ Code Blocks напишите программу, которая в последовательнсти целых чисел определяет...

0 голосов
71 просмотров

C++ Code Blocks напишите программу, которая в последовательнсти целых чисел определяет количество нечетных чисел, кратных 3. Программа получает на выход целые числа, количество введенных чисел неизвестно, последовательность чисел заканчивается числом 0 (0-признак окончания ввода, не входит в последовательность). Количество чисел не превышает 1000. Введеные числа по модулю не превышают 30 000. Программа должна вывести два числа: длину последовательности (завершающий 0 не учитывается) и количество нечетных чисел, кратных 3.C


Информатика (19 баллов) | 71 просмотров
Дан 1 ответ
0 голосов
Правильный ответ

#include
using namespace std;

int main() {
int k = 0;
int n = 0;
int x;
do {
cin >> x;
if (x != 0) {
++n;
if (x % 2 == 1 && x % 3 == 0) ++k;
}
} while (x != 0);
cout << n << " " << k << endl;<br>return 0;
}

(3.7k баллов)
0

Привет! Спасибо . но можно попроще и с библиотекой

0

Без Break b c

0

C iostream

0

Исправил