В
Все
Х
Химия
В
Видео-ответы
А
Алгебра
Г
Геометрия
О
ОБЖ
Д
Другие предметы
У
Українська література
Р
Русский язык
Б
Беларуская мова
У
Українська мова
Э
Экономика
Ф
Физика
М
Математика
Ф
Французский язык
Г
География
И
Информатика
М
МХК
О
Окружающий мир
П
Психология
Н
Немецкий язык
О
Обществознание
П
Право
И
История
М
Музыка
Л
Литература
Қ
Қазақ тiлi
Б
Биология
А
Английский язык
Kol07L07
Kol07L07
10.12.2020 22:54 •  Информатика

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

Ответ:
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.

//*Если это программа для вывода таблицы умножения, то она не правильная. Я только поменял циклы.
0,0(0 оценок)
Ответ:
kolyanikolay200
kolyanikolay200
21.08.2020 13:54
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 при выводе, чтобы получилась таблица умножения.
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?