• Дан двумерный массив размером MxN массив заполнен случайными числами от 5 до 10. Найти произведение значений по главной диагонали и сумму по побочной диагонали.

    НУЖНО НАПИСАТЬ ПРОГРАММУ В ПАСКАЛЕ К ЭТОМУ. ПОМОГИТЕ ПОЖАЛУЙСТА !

    question img

Ответы 4

  • Огромное спасибо, но получается другой результат. Нужно, чтобы результат был такой же как и на картинке
  • Результат такой же. Если ты про значения массив то он случайно заполняется, если что.
    • Автор:

      giluooi
    • 5 лет назад
    • 0
  • А, спасибо) У меня плохо с информатикой
    • Автор:

      mira9
    • 5 лет назад
    • 0
  • var

    A : array [1..999, 1..999] of Integer;

    p, s, i, j, m, n: Integer;

    begin

    // Инициализация переменных для суммы и произведения

    s:= 0;

    p:= 1;

    Write('Введите количество строк - ');

    ReadLn(m);

    Write('Введите количество столбцов - ');

    ReadLn(n);

    // Заполнение

    for i:=1 to m do

    for j:=1 to n do

    A[i,j]:=Random(6)+5;

    // Вывод массива

    for i:=1 to m do

    begin

    for j:=1 to n do

    Write(A[i,j]:3);

    WriteLn();

    end;

    // Подсчёт произведения и суммы

    for i:= 1 to m do

    begin

    j:= i;

    s+= A[m-i+1,j];

    p*= A[i,j];

    end;

    WriteLn('Произведение = ', p);

    WriteLn('Сумма = ', s);

    end.

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

Войти через Google

или

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

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

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