• 65 баллов даю. Pascal abc.
    Дан массив размером n×n, элементы которого целые числа. Вывести на экран элементы, расположенные под главной и под побочной диагональю. При решении использовать двумерный массив.

Ответы 6

  • спасибо, замучался я с этой информатикой, ничерта не понимаю
    • Автор:

      zoie
    • 6 лет назад
    • 0
  • Не за что. Если что непонятно, смогу пояснить. Обращайтесь
  • Ещё парочку моих вопросов по PascalABC можете решить по 50 баллов)
  • Сейчас просмотрю, если будут по силам - обязательно помогу
    • Автор:

      peaches
    • 6 лет назад
    • 0
  • Ок, спасибо заранее
  • Если я правильно понял, то

    var a: array of array of integer;

    n,i,j: integer;

    begin

    write('Введите N: ');

    readln(n);

    setlength(a,n);

    for i:=0 to n-1 do setlength(a[i],n);

    for i:=0 to n-1 do

    for j:=0 to n-1 do a[i,j]:=random(n)*2;

    writeln('Вывод матрицы :');

    for i:=0 to n-1 do begin

    writeln;

    for j:=0 to n-1 do write(a[i,j],' ');

    end;

    writeln;

    writeln('Главная диагональ :');

    for i:=0 to n-1 do for j:=0 to n-1 do if (i-j=0) then write(a[i,j],' ');

    writeln;

    writeln('Побочная диагональ :');

    for i:=0 to n-1 do for j:=0 to n-1 do if (i+j=n-1) then write(a[i,j],' ');

    readln;

    end.

  • Добавить свой ответ

Войти через Google

или

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

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

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