Урок 13.2. Задача 3.
Primary tabs
Составьте программу, которая выводит на экран прямоугольный флаг N×M вида (с рамкой по краям):
+ + + + + + + - - - - + + - - - - + + + + + + +
var m, n, i, j: integer;
begin
m := 4; // количество рядов
n := 6; // количество элементов в ряду
i := 0; // начальное значение для счетчика внешнего цикла
while i < m do
begin
i := i + 1;
j := 0;
while j < n do
begin
j := j + 1;
if (i = 1) or (i = m) then // первый и последний ряд
write('+')
else
if (j = 1) or (j = n) then
write('+') // первый и последний символ в ряду
else
write('-');
end;
writeln();
end;
readln();
end.
- Log in to post comments
- 687 reads