Напишите программу, ко­то­рая в по­сле­до­ва­тель­но­сти на­ту­раль­ных чисел...

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

Напишите программу, ко­то­рая в по­сле­до­ва­тель­но­сти на­ту­раль­ных чисел опре­де­ля­ет ко­ли­че­ство чисел, крат­ных 3. Про­грам­ма по­лу­ча­ет на вход ко­ли­че­ство чисел в последовательности, а затем сами числа. В по­сле­до­ва­тель­но­сти все­гда име­ет­ся число, крат­ное 3. Ко­ли­че­ство чисел не пре­вы­ша­ет 100. Введённые числа не пре­вы­ша­ют 300. Про­грам­ма долж­на вы­ве­сти одно число — ко­ли­че­ство чисел, крат­ных 3.
Пример работы программы:
Входные данные:3,12,26,24
Выходные данные:2


Информатика (25 баллов) | 292 просмотров
0

оно не учитывается, т.е. ответ 2

0

нет я про то что неверно

0

что 2

0

так 3/3 = 1; 12/3 ; 24/3 +

0

их всего 3

0

нет

0

Входные данные:3(это наше N, кол-во чисел, дальше идут числа которіе нужно проверить), // вот они → 12,26,24

0

понял

0

))

0

пасибо что помоголи

Дано ответов: 2
0 голосов
Правильный ответ
#include
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;<br>                 exit(1);
             }
         }
     } else {
         cout << "N must be < 100" << endl;<br>     }
     cout << "Count: " << count << endl;<br>     return 0;
}
(4.2k баллов)
0 голосов

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. 

(314k баллов)