Задание 1 Урок 13.2

Задание 1 Урок 13.2

Составьте программу, которая выводит на экран прямоугольный флаг N×M вида (используйте циклы repeat): см.урок

var m,n,vertikal,gorizont: integer;
begin
  vertikal := 1;
  gorizont := 1;
  write('Введите количество знаков по горизонтали и количество знаков ');
  write('по вертикали, и нажмите ENTER: ');
  readln(m,n);
  repeat
    repeat
      write('- ');
      gorizont += 1;
    until (gorizont > m);
    writeln();
    vertikal += 1;
    gorizont := 1;
  until (vertikal > n);
  readln();
end.
vedro-compota's picture

лучше использовать for когда известно число повторений

_____________
матфак вгу и остальная классика =)

var m, n, g, v: integer;
begin
  write('Введите значения горизонтали и вертикали');
  write(' через пробел и нажмите Enter: ');
  readln(n,m);
  for v := 1 to m do
  begin
    for g := 1 to n do
      write('- ');
    writeln();
  end;
  readln();
end.