Задать свой вопрос   *более 50 000 пользователей получили ответ на «Решим всё»

Задача 58149 Написать программу в Паскаль с...

Условие

Написать программу в Паскаль с использованием цикла WHILE..DO и REPEAT...UNTIL (два варианта программы)
Даны натуральные числа m и n. Получить все кратные им числа, не превышающие n*m.

информатика ВУЗ 534

Решение

[r]program mn;
var
i,m,n:integer;
begin
write('M: ');
readln(m);
write('N: ');
readln(n);
writeln('FOR');
for i:=1 to n do
write(i*m,' ');
for i:=1 to m-1 do
write(i*n,' ');
writeln;
writeln('WHILE');
i:=1;
while i<=n do
begin
write(i*m,' ');
inc(i);
end;
i:=1;
while i<=m-1 do
begin
write(i*n,' ');
inc(i);
end;
writeln;
writeln('REPEAT');
i:=1;
repeat
write(i*m,' ');
inc(i);
until i>n;
i:=1;
repeat
write(i*n,' ');
inc(i);
until i>m-1;
readln;
end.[/r]

Написать комментарий

Меню

Присоединяйся в ВК