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

Напишите программку, которая в последовательности естественных чисел определяет количество чисел ,кратных 3 и оканчивающихся на 2.Программка получает на вход количество чисел в последовательности,а потом сами числа.Количество чисел не превосходит 1000.Введенные числа по модулю не превосходят 30 000.Программка должна вывести одно число:количество чисел,кратных 3 и заканчивающихся на 2.
Непременно ДВЕ Программки ОДНА НА WHILE Xlt;0 DO ДРУГАЯ НА REPEAT

Задать свой вопрос
1 ответ

Ответ:

Разъяснение:

1.

var

 a:array[1..1000] of integer;

 i, n:integer;

 count:integer;

begin

 writeln('Input n = ');

 readln(n);

 for i:=1 to n do begin

   writeln('Input a[', i, '] = ');

   readln(a[i]);

 end;

 count:=0;

 i:=1;

 while (ilt;=n) do begin

   if (((a[i] mod 3) = 0) and ((a[i] - (a[i] div 10)*10) = 2)) then count:=count + 1;

   i:=i+1;

 end;

 writeln(count);

 readln;

end.

2.

var

 a:array[1..1000] of integer;

 i, n:integer;

 count:integer;

begin

 writeln('Input n = ');

 readln(n);

 for i:=1 to n do begin

   writeln('Input a[', i, '] = ');

   readln(a[i]);

 end;

 count:=0;

 i:=1;

 repeat

   if (((a[i] mod 3) = 0) and ((a[i] - (a[i] div 10)*10) = 2)) then count:=count + 1;

   i:=i+1;

 until (i gt; n);

 writeln(count);

 readln;

end.

, оставишь ответ?
Имя:*
E-Mail:


Последние вопросы

Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт