Форум программистов, компьютерный форум, киберфорум
QBasic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.86/7: Рейтинг темы: голосов - 7, средняя оценка - 4.86
4 / 4 / 0
Регистрация: 10.02.2010
Сообщений: 87

Проверить, является ли квадрат магическим

02.05.2010, 13:02. Показов 1497. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Суть программы: Мы вводим с клавиатуры числа для квадрата, а программа выдаёт является ли этот квадрат магическим.
Помогите пожалуйста. Заранее спасибо!
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
02.05.2010, 13:02
Ответы с готовыми решениями:

Определить, является ли матрица магическим квадратом
Дана целая квадратная матрица п-го порядка. Определить, является ли она магическим квадратом, т.е....

Определить, является ли матрица магическим квадратом
Составить программу для обработки двумерных массивов на языке VBA. Ввод данных и вывод результатов...

Определить является ли матрица магическим квадратом
составить программу на рабочем листе заполнена натуральными числами квадратная область. Определить...

6
Платежеспособный зверь
 Аватар для кот Бегемот
8966 / 4389 / 1655
Регистрация: 28.10.2009
Сообщений: 11,647
02.05.2010, 13:13
Цитата Сообщение от Futbolist12 Посмотреть сообщение
Суть программы: Мы вводим с клавиатуры числа для квадрата, а программа выдаёт является ли этот квадрат магическим.
Помогите пожалуйста. Заранее спасибо!
ничего сложного, но очень длинно:
1. ввести количество чисел N
2. заполнить двумерный массив размера sqr(n)*sqr(n)
3. находим сумму элементов 1 строки s
4 ищем суммы элементов всех строк, столбцов, диагоналей и сравниваем с s
5 если находим неравность, то f=1
6 если f=0, то квадрат -магический, иначе - нет.
1
4 / 4 / 0
Регистрация: 10.02.2010
Сообщений: 87
02.05.2010, 17:58  [ТС]
Не получается у меня...Если не сложно, напишите программу
0
Кормпилятор
 Аватар для Quiet Snow
5044 / 1718 / 409
Регистрация: 25.04.2010
Сообщений: 4,827
Записей в блоге: 2
02.05.2010, 19:25
Понятие не имею что за "магия" в этих квадратах, писал чисто по алгоритму кота Бегемота, тестил матрицей 2x2.

PureBasic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
CLS
INPUT "Razmer storony matrici:", n
DIM KV(n, n), s, f
  ' Вводим эл-ты матрицы
 
FOR iy = 1 TO n: FOR ix = 1 TO n
LOCATE 10, 5: PRINT "Vvedite element(goriz:" + STR$(ix) + "  vert:" + STR$(iy) + ")"
PRINT SPACE$(80): LOCATE CSRLIN - 1, 1: INPUT a
KV(iy, ix) = a
NEXT: NEXT
  ' Проверяем на "волшебность")))
FOR i = 1 TO n: s = s + KV(i, 1): NEXT
  ' Строки&столбцы
FOR iy = 1 TO n: a = 0
   FOR ix = 1 TO n
   a = a + KV(iy, ix)
   NEXT
      IF a <> s THEN f = 1
NEXT
FOR ix = 1 TO n: a = 0
   FOR iy = 1 TO n
   a = a + KV(iy, ix)
   NEXT
      IF a <> s THEN f = 1
NEXT
  ' Диагонали
a = 0
FOR i = 1 TO n
a = a + KV(i, i)
NEXT: IF a <> s THEN f = 1
a = 0
FOR i = 1 TO n
a = a + KV((n - i) + 1, i)
NEXT: IF a <> s THEN f = 1
 ' Выводим результат
 LOCATE 2, 1
 IF f = 0 THEN
  COLOR 10: PRINT "Magicheskij kvadrat"
 ELSE
  COLOR 12: PRINT "Ne magicheskij kvadrat"
 END IF
 COLOR 7
2
Платежеспособный зверь
 Аватар для кот Бегемот
8966 / 4389 / 1655
Регистрация: 28.10.2009
Сообщений: 11,647
02.05.2010, 19:58
>Quiet Snow<, 5 баллов
1
02.05.2010, 20:45

Не по теме:

кот Бегемот, тебе спасибо, алгоритм то не мой))))

1
4 / 4 / 0
Регистрация: 10.02.2010
Сообщений: 87
02.05.2010, 21:53  [ТС]
спасибо большое
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
02.05.2010, 21:53
Помогаю со студенческими работами здесь

Определить, является ли матрица магическим квадратом
составить программу:на рабочем листе заполнена натуральными числами квадратная область. Определить...

Написать программу, которая проверяет, является ли введённая квадратная матрица "магическим" квадратом
Написать программу, которая проверяет, является ли введённая квадратная матрица &quot;магическим&quot;...

Дана матрица А размерности (n*n). Определить, является ли она магическим квадратом
составить программу, которая работает с любым допустимым набором данных. Входную информацию и...

Определить, является ли заданный массив магическим квадратом
: Определить, является ли заданный массив 3 х 3 магическим квадратом, т. е. таким, суммы...

Определить является ли матрица магическим квадратом
Дана целая квадратная матрица целых чисел размером n х n. Определить является ли она магическим...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Переходник USB-CAN-GPIO
Eddy_Em 19.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru