Напишите программку, которая в последовательности натуральных чисел определяет количество
Напишите программку, которая в последовательности естественных чисел определяет количество чисел ,кратных 3 и оканчивающихся на 2.Программка получает на вход количество чисел в последовательности,а потом сами числа.Количество чисел не превосходит 1000.Введенные числа по модулю не превосходят 30 000.Программка должна вывести одно число:количество чисел,кратных 3 и заканчивающихся на 2.
Непременно ДВЕ Программки ОДНА НА WHILE Xlt;0 DO ДРУГАЯ НА REPEAT
Ответ:
Разъяснение:
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.
-
Вопросы ответы
Статьи
Информатика
Статьи
Математика.
Разные вопросы.
Разные вопросы.
Математика.
Разные вопросы.
Математика.
Физика.
Геометрия.
Разные вопросы.
Обществознание.