проверь является ли квадрат волшебным объясни ответ



Автор Денис Громов задал вопрос в разделе Другие языки и технологии

Помогите плиз, хоть намекните как определить является ли данный массив магическим квадратом ( ПАСКАЛЬ) и получил лучший ответ

Ответ от Ёлава[гуру]
Тупо проверить, является ли сумма элементов любой строки, любого столбца или диагонали константой.
Вопрос странный. Если Вы не знаете, что такое магический квадрат - Гугл не может не помочь. Проверка же на любом языке - самое простое, что можно придумать при работе с массивами. Алгоритм элементарный:
на входе получаем порядок квадрата
вычисляем сумму элементов первой строки
цикл - проверка, равна ли сумма каждой из n строк полученному числу, если нет - стоп, выход
цикл - проверка, равна ли сумма каждого из n столбцов полученному числу, если нет - стоп, выход
(эти циклы можно объединить, т. к. строка отличается от столбца только порядком индексов)
проверка двух диагоналей (намек: у элементов одной из диагоналей первый индекс равен второму, а у второй - сумма индексов равна n+1, т. е. проблем с определением элементов диагоналей тоже нет).

Ответ от Sm[гуру]
Гугль намекнет.

Ответ от Diamondluck[новичек]
гы гы

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Помогите плиз, хоть намекните как определить является ли данный массив магическим квадратом ( ПАСКАЛЬ)
спросили в Arrow Air
Как проверить, пустые ли массивы многомерного массива?
"нужно проверить, является ли пустым каждый подмассив".
"проверять каждый подмассив не
подробнее...

Как и где можно проверить является ли купленный автомобиль кредитным?
Одним из самых распространенных способов проверки автомобиля на залог в банке является
подробнее...
спросили в String h
введено число определить является ли число простым
1)
module N69492596;
import std.stdio, std.math;
int main(string[] argv)
{подробнее...
спросили в Другое
Составте 10 уравнений с модулем и решите их. Для 6-7 классов
Пример 1. Решить уравнение
|10х – 5| = 15.
Решение.
В соответствии с правилом,
подробнее...
спросили в Другое
Как решать рациональные уравнения?
Целые рациональные уравнения вида P(x) = 0, где Р (х) - многочлен, можно решать множеством
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:

Есть вопрос!
C = { 1, 2, 3 } и D = { 1, 2 }

Теперь поступим следующим образом будем вспоминать
подробнее...

Что такое модуль уравнения? Что такое модуль уравнения
Уравнения и неравенства с модулем

Модулем числа называется само это число, если оно
подробнее...
спросили в Техника
Excel, информатика! Что такое функция ЕНД? Объясните,пжл,человеческим языком,что она делает???
Эта функция проверяет, является ли значение ячейки недоступным (например, нет данных #Н/Д) и
подробнее...

Как узнать числится ли неоплаченный штрав по линии УВД?Есть ли такая база?
Если постановление направлено в службу судебных приставов, то можно зайти на их сай и проверить,
подробнее...

Объясните что выполняют операторы div mod. div mod что они делают и как.
Итак что такое целочисленное деление вообще? В математике целочисленным делением называют такое
подробнее...
спросили в Казначеи
Всем привет, вопрос можно ли ездить на машине если хозяин умер.
ЗАГС оформляет св-во о смерти. в книге регистрации АГС делается соотв запись.
в статистическом
подробнее...
спросили в Браузеры
Как настроить браузер по умолчанию? Ну, ее нравится мне IE...
в ФАЕРФОКС настройки -> дополнительно-> "всегда проверять является ли фаефокс браузером по
подробнее...

Исследовать функцию при помощи производной и построить ее график: y = 1/6 x^3-x^2+1
Решение:
1) область определения (-∞; ∞)
2) множество значений функции
подробнее...

помогите исследовать функцию y=x^2/x-1
Решение:
y(x)=x²/(x-1)
1) Область определения: (- ∞;1) (1;∞)
2)
подробнее...
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*