1 2 3 4 5 6 7 8 9 10 0 1 2 3 4 5 6 7 8 9 0 0 1 2 3 4 5 6 7 8 0 0 0 1 2 3 4 5 6 7 . . . ....

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

1 2 3 4 5 6 7 8 9 10

0 1 2 3 4 5 6 7 8 9

0 0 1 2 3 4 5 6 7 8

0 0 0 1 2 3 4 5 6 7

. . . . . . . . . . . . . . . .

0 0 0 0 0 0 0 0 0 1

Нужно получить такую матрицу (язык Pascal).


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

Begin
     writeln('1  2  3  4  5  6  7  8  9 10', #13, '0  1  2  3  4  5  6  7  8  9', #13, '0  0  1  2  3  4  5  6  7  8', #13,
                 '0  0  0  1  2  3  4  5  6  7', #13, '0  0  0  0  1  2  3  4  5  6', #13, '0  0  0  0  0  1  2  3  4  5', #13,
                 '0  0  0  0  0  0  1  2  3  4', #13, '0  0  0  0  0  0  0  1  2  3', #13, '0  0  0  0  0  0  0  0  1  2', #13,
                  '0  0  0  0  0  0  0  0  0  1');
end.

:)

(16.9k баллов)
0

Самый легкий способ) но таким способом от учителя не отделаешься)

0

var i, j: integer;
begin
for j := 1 to 10 do
begin
for i := 1 to 10 do
if (i < j) then write(0:3) else write(i + 1 - j:3);
writeln();
end;
end.

Тогда так =)