Задать вопрос
12 июля, 12:15

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

+4
Ответы (1)
  1. 12 июля, 13:51
    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)