• Дан двумерный массив размером n*n. Сформировать:
    а) одномерный массив из элементов заданного массива, расположенных над
    главной диагональю;
    б) одномерный массив из элементов заданного массива, расположенных
    под главной диагональю;
    в) одномерный массив из элементов заданного массива, расположенных над
    побочной диагональю;
    г) одномерный массив из элементов заданного массива, расположенных под
    побочной диагональю.
    Мне нужно сделать в)
    помогите пж

Ответы 1

  • Const n=5;Var ma:array[1..n,1..n] of integer; ar:array[1..n*n] of integer; i,j,k:integer;begin randomize;  writeln('Matrix:'); for i:=1 to n do begin  for j:=1 to n do   begin    ma[i,j]:=random(5);    write(ma[i,j]:4);   end;  writeln; end; writeln('Result:'); for i:=1 to n-1 do for j:=1 to n-i do   begin    inc(k);    ar[k]:=ma[i,j];   end; for i:=1 to k do write(ar[i]:4);end.
    • Автор:

      yukon
    • 6 лет назад
    • 0
  • Добавить свой ответ

Еще вопросы

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years