ПОМОГИТЕЕЕЕЕЕЕЕЕЕЕЕ ПОЖАЛУЙСТА как в двумерном массиве вывести числа таким образом? 1 2 3...

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

ПОМОГИТЕЕЕЕЕЕЕЕЕЕЕЕ ПОЖАЛУЙСТА

как в двумерном массиве вывести числа таким образом?
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 1 2 3 4 5 6
0 0 0 0 0 1 2 3 4 5
0 0 0 0 0 0 1 2 3 4
0 0 0 0 0 0 0 1 2 3
0 0 0 0 0 0 0 0 1 2
0 0 0 0 0 0 0 0 0 1


Информатика (34 баллов) | 46 просмотров
0

Непонятен вопрос. Как вывести содержимое двумерного массива, который уже заполнен данными, или как заполнить его и вывести?

Дан 1 ответ
0 голосов
Правильный ответ

Var
  a: array[1..10, 1..10] of integer;
  i, j, k: integer;

begin
  k := 1;
  for i := 1 to 10 do 
  begin
    for j := 1 to 10 do 
    begin
      if(j >= i) then begin
        a[i, j] := k;
        k += 1;
      end
      else a[i, j] := 0;
      write(a[i, j]:3);
    end;
    k := 1;
    writeln();
  end;
end.

(4.7k баллов)
0

спасибо большое, что означает - k += 1 ?

0

сокращение от k:=k+1;

0

спасибо