Автор Денис Громов задал вопрос в разделе Другие языки и технологии
Помогите плиз, хоть намекните как определить является ли данный массив магическим квадратом ( ПАСКАЛЬ) и получил лучший ответ
Ответ от Ёлава[гуру]
Тупо проверить, является ли сумма элементов любой строки, любого столбца или диагонали константой.
Вопрос странный. Если Вы не знаете, что такое магический квадрат - Гугл не может не помочь. Проверка же на любом языке - самое простое, что можно придумать при работе с массивами. Алгоритм элементарный:
на входе получаем порядок квадрата
вычисляем сумму элементов первой строки
цикл - проверка, равна ли сумма каждой из n строк полученному числу, если нет - стоп, выход
цикл - проверка, равна ли сумма каждого из n столбцов полученному числу, если нет - стоп, выход
(эти циклы можно объединить, т. к. строка отличается от столбца только порядком индексов)
проверка двух диагоналей (намек: у элементов одной из диагоналей первый индекс равен второму, а у второй - сумма индексов равна n+1, т. е. проблем с определением элементов диагоналей тоже нет).
Гугль намекнет.
гы гы
Как проверить, пустые ли массивы многомерного массива?
"нужно проверить, является ли пустым каждый подмассив".
"проверять каждый подмассив не
подробнее...
Как и где можно проверить является ли купленный автомобиль кредитным?
Одним из самых распространенных способов проверки автомобиля на залог в банке является
подробнее...
введено число определить является ли число простым
1)
module N69492596;
import std.stdio, std.math;
int main(string[] argv)
{
подробнее...
Составте 10 уравнений с модулем и решите их. Для 6-7 классов
Пример 1. Решить уравнение
|10х – 5| = 15.
Решение.
В соответствии с правилом,
подробнее...
Как решать рациональные уравнения?
Целые рациональные уравнения вида P(x) = 0, где Р (х) - многочлен, можно решать множеством
подробнее...
Есть вопрос!
C = { 1, 2, 3 } и D = { 1, 2 }
Теперь поступим следующим образом будем вспоминать
подробнее...
Что такое модуль уравнения? Что такое модуль уравнения
Уравнения и неравенства с модулем
Модулем числа называется само это число, если оно
подробнее...
Excel, информатика! Что такое функция ЕНД? Объясните,пжл,человеческим языком,что она делает???
Эта функция проверяет, является ли значение ячейки недоступным (например, нет данных #Н/Д) и
подробнее...
Как узнать числится ли неоплаченный штрав по линии УВД?Есть ли такая база?
Если постановление направлено в службу судебных приставов, то можно зайти на их сай и проверить,
подробнее...
Объясните что выполняют операторы div mod. div mod что они делают и как.
Итак что такое целочисленное деление вообще? В математике целочисленным делением называют такое
подробнее...
Всем привет, вопрос можно ли ездить на машине если хозяин умер.
ЗАГС оформляет св-во о смерти. в книге регистрации АГС делается соотв запись.
в статистическом
подробнее...
Уравнение по производной. Построение графиков функции. Исследуйте функцию и постройте ее график. у= Х3 - 3Х2 +2
Решение:
1) Область определения: D(y) (-бескон; бескон)
2) Множество значений: E(y)
подробнее...
Как настроить браузер по умолчанию? Ну, ее нравится мне 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)
подробнее...