СРОЧНО!напишите процедуру,которая принимает параметр-натуральное число N и выводит **...

0 голосов
177 просмотров

СРОЧНО!напишите процедуру,которая принимает параметр-натуральное число N и выводит на экран квадрат из звездочек со стороной N


Информатика (64 баллов) | 177 просмотров
Дан 1 ответ
0 голосов

Procedure wr( ch: char; c: integer );
var i: integer; 
begin for i := 1 to c do write(ch); end;
procedure  square( n: integer );
var i: integer;
begin wr( '*', n ); writeln;
for i := 2 to n-1 do begin write( '*' ); wr( ' ' ); writeln( '*' ); end;
wr( '*', n ); writeln; end;

(306 баллов)
0

Во втором цикле ошибка)

0

какая?

0

Да, действительно. В нем надо wr( ' ', n-2 ); написать. Признаю.