Предмет: Информатика, автор: lnemov

Паскаль срочно 90 баллов
Уровень 9 класса

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

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

3.Напишите программу, которая в последовательности натуральных чисел определяет сумму чисел,
оканчивающихся на 4. Программа должна вывести одно число — сумму чисел, оканчивающихся на 4


13nisa13: Как задаётся последовательность?
lnemov: Не сказана
13nisa13: Т.е. можно сделать любым способом?
lnemov: Чтобы было по схеме 9 классов
lnemov: Это главное
13nisa13: У всех программы разные... )))
lnemov: Могу сказать что тема: Короткий алгоритм на языке программирования
13nisa13: Три разные программы или всё это в одной?
lnemov: Три разные

Ответы

Автор ответа: 13nisa13
1

1.

var n,i,a,m:integer;

begin

m:=-1;

write ('Введите количество чисел в последовательности: ');

readln(n);

for i:=1 to n do

begin

write ('Введите число (больше -1): ');

readln(a);

if (a mod 4 = 0) and (a>m) then m:=a

end;

write('Максимальное число, кратное 4, равно ',m);

end.


2.

var n,i,a,k:integer;

begin

write ('Введите количество чисел в последовательности: ');

readln(n);

for i:=1 to n do

begin

write ('Введите число: ');

readln(a);

if a mod 4 = 0 then k:=k+1

end;

write('Количество чисел, кратных 4, равно ',k);

end.


3.

var n,i,a,s:integer;

begin

write ('Введите количество чисел в последовательности: ');

readln(n);

for i:=1 to n do

begin

write ('Введите число: ');

readln(a);

if a mod 10 = 4 then s:=s+a

end;

write('Сумма чисел, оканчивающихся на 4, равна ',s);

end.

Похожие вопросы
Предмет: Математика, автор: таняка1