Задать вопрос
2 февраля, 06:43

Дана целая квадратная матрица, n - го порядка. Определить, является ли она магическим квадратом, т. е. такой, в которой сумма элементов во всех строках и столбцах одинаковая. Нужна адекватная программа уровня 11 класса на паскале.

+1
Ответы (1)
  1. 2 февраля, 06:54
    0
    Const n=5;

    var a:array[1 ... n, 1 ... n] of integer;

    i, j, s1, s2:integer;

    b:boolean;

    begin

    for i:=1 to n do

    for j:=1 to n do read (a[i, j]) ; b:=true;

    s1:=0;

    for j:=1 to n do s1:=s1+a[1, j];

    for i:=1 to n do

    begin

    s2:=0;

    for j:=1 to n do s2:=s2+a[i, j];

    if s1s2 then b:=false;

    s2:=0;

    for j:=1 to n do s2:=s2+a[j, i];

    if s1s2 then b:=false;

    end;

    if b then writeln ('Матрица - магический квадрат')

    else writeln ('Матрица не является магическим квадратом') ;

    end.

    Пример 1:

    17 24 1 8 15

    23 5 7 14 16

    4 6 13 20 22

    10 12 19 21 3

    11 18 25 2 9 Матрица - магический квадрат

    Пример 2:

    15 24 1 8 17

    5 23 7 14 16

    22 4 6 13 20

    10 12 19 21 3

    11 18 2 25 9

    Матрица не является магическим квадратом
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «Дана целая квадратная матрица, n - го порядка. Определить, является ли она магическим квадратом, т. е. такой, в которой сумма элементов во ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы
Похожие вопросы по информатике
Дана квадратная матрица n порядка. определить является ли она магическим квадратом
Ответы (1)
Дана произвольная квадратная матрица (вводится с клавиатуры), посчитать сумму элементов находящихся на главной диагонали. нужна программа написанная на паскале!
Ответы (1)
Дана квадратная матрица 9-ого порядка. Получить квадратную матрицу того же порядка, в которой элемент равен единице, если соответствующий ему элемент исходной матрицы меньше элемента, расположенного в его строке на главной диагонали, и равен нулю в
Ответы (1)
23. Дана действительная квадратная матрица порядка n. Выяснить, верно ли, что наибольшее из значений элементов главной диагонали больше, чем наименьшее из значений элементов побочной диагонали.
Ответы (1)
Помогите! Дана квадратная действительная матрица. Переставить элементы в обратном порядке во всех строках, в которых содержится хотя бы один элемент равный нулю (в программе использовать процедуры, функции).
Ответы (1)