Напишите программу, которая в последовательности натуральных чисел определяет количество чисел, кратных 3.
Кристина в категроии Информатика, вопрос открыт 14.03.2018 в 20:55
Программа получает на вход количество чисел в последовательности, а затем сами числа. В последовательности всегда имеется число, кратное 3. Количество чисел не превышает 100. Введённые числа не превышают 300. Программа должна вывести одно число — количество чисел, кратных 3. Пример работы программы:
Входные данные:3,12,26,24
Выходные данные:2
2 ответа
Геннадий , ответ добавлен 14.03.2018 в 21:20
#include <iostream>
using namespace std;
int main()
{
size_t N = 0, val = 0, count = 0;
cin >> N;
if (N < 100) {
for(size_t i = 0; i < N; ++i) {
cin >> val;
if (val < 300) {
if (!(val % 3)) ++count;
} else {
cout << "Value must be < 300" << endl;
exit(1);
}
}
} else {
cout << "N must be < 100" << endl;
}
cout << "Count: " << count << endl;
return 0;
}
0
андрейченко татьяна , ответ добавлен 14.03.2018 в 21:10
Var a, n, k: integer;
Begin
read(n);
k:=0;
For var i:=1 to n do
begin
read(a);
if (a mod 3 =0) then k:=k+1;
end;
Writeln(k);
End.
0
Зарегистрируйтесь или авторизируйтесь на сайте чтобы оставить ответ на вопрос.