Предмет: Информатика,
автор: jemma2001
Program abc1;
var i,j:integer;
begin
for i:=1 to 10 do
for j:=1 to 10 do
writeln(j,'x',j,'=',i*j);
end.
Переделать эту программу с помощью цикла repeat или while
Ответы
Автор ответа:
2
Program abc1;
var i,j:integer;
begin
i := 0;
while i < 10 do
begin
i := i + 1;
j := 0;
while j < 10 do
begin
j := j + 1;
writeln(j,'x',j,'=',i*j);
end;
end;
end.
//*Если это программа для вывода таблицы умножения, то она не правильная. Я только поменял циклы.
var i,j:integer;
begin
i := 0;
while i < 10 do
begin
i := i + 1;
j := 0;
while j < 10 do
begin
j := j + 1;
writeln(j,'x',j,'=',i*j);
end;
end;
end.
//*Если это программа для вывода таблицы умножения, то она не правильная. Я только поменял циклы.
Автор ответа:
0
Program abc1;
var i,j:integer;
begin
i:=1;
repeat
j:=1;
repeat
writeln(i,'x',j,'=',i*j);
j:=j+1;
until j>10;
i:=i+1;
until i>10
end.
Заменила одну из j на i при выводе, чтобы получилась таблица умножения.
var i,j:integer;
begin
i:=1;
repeat
j:=1;
repeat
writeln(i,'x',j,'=',i*j);
j:=j+1;
until j>10;
i:=i+1;
until i>10
end.
Заменила одну из j на i при выводе, чтобы получилась таблица умножения.
jemma2001:
все правильно, я сама ошибку сделала в условии, спасибо большое
Похожие вопросы
Предмет: Биология,
автор: ksenia2029525
Предмет: История,
автор: Аноним
Предмет: Математика,
автор: tiki2273
Предмет: Математика,
автор: stalin79
Предмет: Алгебра,
автор: Аноним