Напишите программу в С++, которая в последовательности целых чисел опреде-ляет количество нечётных чисел, кратных 3. Программа получает на вход целые числа, количество введённых чисел неизвестно, последовательность чисел заканчивается числом 0 (0 – признак окончания ввода, не входит в последовательность). Количество чисел не превышает 1000. Введённые числа по модулю не превышают 30 000. Программа должна вывести два числа: длину последовательности (завершающий 0 не учитывается) и количество нечётных чисел, кратных 3.Программа должна быть рабочей
Answers & Comments
Ответ:
Объяснение:
#include <iostream>
int main(int argc, char *argv[])
{
int val;
int count_val = 0;
int size_mas = -1;
do {
std::cin>>val;
if (val % 3 == 0 and val & 1)
count_val++;
size_mas++;
} while (val);
std::cout<<size_mas<< " "<<count_val;
}