Предмет: Информатика, автор: texin508

СРОЧНО! ДАЮ 30 БАЛЛОВ!

Составить программу в Паскале, где с клавиатуры вводится число (нечетное), а на экран выводится квадрат (матрица)

Например, Вводится 3
1 1 1
1 2 1
1 1 1

Вводится 5

1 1 1 1 1
1 2 2 2 1
1 2 3 2 1
1 2 2 2 1
1 1 1 1 1
и т.д.


texin508: 1 1 1 1 1
1
1
1
1
texin508: 1 1 1 1 1
1 2 2 2 1
1 2 3 2
1 2 2 2
1 1 1 1 1

Ответы

Автор ответа: iknowthatyoufeelbro
1

Ответ:

program ideone;

uses Math;

var

 n, i, j: Integer;

begin

 read(n);

 for i := 0 to n-1 do

 begin

   for j := 0 to n-1 do

   begin

     if (j > 0) then write(' ');

     write(Min(Min(i, j), Min(n-i-1, n-j-1))+1);

   end;

   writeln;

 end;

end.

Похожие вопросы
Предмет: Алгебра, автор: voriam
1. Через точку, не лежащую на прямой, можно провести …
*
только одну прямую, параллельную данной
две прямые, параллельные данной прямой
ни одной прямой, параллельной данной
множество параллельных прямых
2. На луче с началом в точке А отмечены точки В и С. АВ = 19,2 см, АС=12,4 см. Чему равен отрезок ВС?
*
5,8 см
6,8 см
31,6 см
Правильный ответ 2
3. Один из смежных углов в 5 раз больше другого. Найдите больший угол.
*
150
144
30
36
4. Периметр равнобедренного треугольника равен 36 см, а его основание 10 см. Найдите длину боковой стороны треугольника.
*
26 см
13 см
20 см
Недостаточно условий
5. В треугольнике ABC проведена биссектриса AL, угол LАC равен 24 градуса, угол ABC равен 54 градуса. Найдите угол ACB. Ответ дайте в градусах.
*
66
106
86
70
6. Выберите верное утверждение.
*
Если две стороны и угол между ними одного треугольника соответственно равны двум сторонам и углу между ними другого треугольника, то такие треугольники равны
Каждая сторона треугольника больше суммы двух других сторон
Если три угла одного треугольника соответственно равны трем углам другого треугольника, то такие треугольники равны
Если три угла одного треугольника соответственно равны трем углам другого треугольника, то такие треугольники равныриант 4
7. В треугольнике АВС угол С равен 90 градусов, угол А =60 градусам, АВ= 18 см. Найдите АС.
*
9 см
18 см
36
Недостаточно условий
8. Разность двух острых углов прямоугольного треугольника равна 20 градусов. Найдите больший острый угол.
*
35
65
75
55
9. В равнобедренном треугольнике АВС с основанием АС внешний угол при вершине А равен 138 градусов. Найдите величину угла АВС.
*
84
42
96
48
10. Выберите верное утверждение.
*
Через любую точку можно провести только одну прямую
Сумма смежных углов равна 180 градусам.
Если при пересечении двух прямых третьей прямой соответственные углы составляют в сумме 1800, то эти две прямые параллельны
Через любые две точки можно провести только одну прямую.
Предмет: Алгебра, автор: sevcukvasilina02
Предмет: Математика, автор: коля403