|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
10.12.2007, 22:41 | #1 |
Пользователь
Регистрация: 10.12.2007
Сообщений: 14
|
Определить, является ли матрица магическим квадратом.
Приветик всем!
Помогите решить задачу : задана матрица 7x7,элементы вводятся с клавиатуры.Определить ,является ли матрица магическим квадратом. Прогу надо написать на турбо паскале. |
11.12.2007, 20:25 | #2 |
Участник клуба
Регистрация: 02.09.2007
Сообщений: 1,193
|
Стесняюсь спросить, а что такое магический квадрат?
|
11.12.2007, 20:43 | #3 |
Форумчанин
Регистрация: 24.06.2007
Сообщений: 351
|
Квадратная матрица, размером N*N где ниразу не повторяються эллементы ни в строках ни в столбцах, сумма всех строк, столбцов равны между собой.
Я не маюсь бездельем, я от него тащусь!
Последний раз редактировалось Tayfun; 11.12.2007 в 20:46. |
11.12.2007, 20:49 | #4 |
Форумчанин
Регистрация: 24.06.2007
Сообщений: 351
|
Может на примере понятней будет... Здесь находиться программа нохождения волшебного квадрата размером 9Х9
Код:
Я не маюсь бездельем, я от него тащусь!
|
12.12.2007, 09:16 | #5 | |
Забанен
Форумчанин Подтвердите свой е-майл
Регистрация: 01.11.2006
Сообщений: 420
|
Цитата:
что она выводит извенити я не понял. А есть разница между "волшебным" и "магическим" квадратом в принципе?
Если ничто другое не помогает, прочтите, наконец, инструкцию! Аксиома Кана
|
|
12.12.2007, 09:33 | #6 |
Регистрация: 12.12.2007
Сообщений: 8
|
Очень простой код, сделанный в C++. Перевести, думаю, не составит труда. Чем мог - помог. Турбопаскаль не знаю .
Код:
|
12.12.2007, 09:40 | #7 |
Регистрация: 12.12.2007
Сообщений: 8
|
Ой... забыл про проверку сумм. Ладно, сейчас на занятия, оттуда приду и доделаю.
|
12.12.2007, 20:15 | #8 |
Пользователь
Регистрация: 10.12.2007
Сообщений: 14
|
Огромное СИБА за помощь!!!Теперь знаю как делать!
|
12.12.2007, 23:22 | #9 |
Регистрация: 12.12.2007
Сообщений: 8
|
Эх... и доделывать не пришлось. Ладно. Удачи!
|
14.12.2011, 12:06 | #10 |
Новичок
Джуниор
Регистрация: 14.12.2011
Сообщений: 1
|
привет) написала код на такую же задачу. нужно проверить является ли матрица, введённая с клавы, магическим квадратом. компилятор ругается =( причем очень сильно. heeelp me)
код: #include<iostream.h> #include <conio.h> #include <windows.h> #include <iomanip.h> char* Rus(const char* text); void main(void) { int n,i, j, sum1=0, sum2=0, sum3=0, sum4=0, a[10][10]; // sum1-сумма эл.строк, sum2-сумма эл.столбцов, sum3-сумма эл. главной диагонали, sum4-сумма эл. побочной диагонали cout << Rus("Введите размерность матрицы "); cin >> n; cout << Rus("Введите элементы матрицы последовательно: ") << endl; for (i=0; i<n; i++) { for (j=0; j<n; j++) { cin >> a[i][j]; }} for (i=0; i<n; i++) { for (j=0; j<n; j++) sum1=sum1+a[i][j]; } cout << Rus("сумма элеметов") << i << Rus("строки: ") << sum1 << endl; } for (j=0; j<n; j++) { for (i=0; i<n; i++) { sum2=sum2+a[i][j]; } cout << Rus("сумма элементов") << j << Rus("столбца: ") << sum2 << endl; } for (i=0; i<n; i++) { sum3=sum3+a[i][i]; } cout << Rus("сумма элементов главной диагонали: ") << sum3 << endl; for (i=0; i<n; i++) { sum4=sum4+a[i][i-n-1]; } cout << Rus("сумма элементов побочной диагонали: ") << sum4 << endl; if (sum3!=sum4) { cout << Rus("Матрица не является магическим квадратом") << endl; } if (sum1=sum2) { cout << Rus("Матрица является магическим квадратом") << endl; } char bufRus[256]; char* Rus(const char* text){ CharToOem(text,bufRus); return bufRus; } |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
По введенному номеру билета определить, является ли билет счастливым. | veter_s_morya | Паскаль, Turbo Pascal, PascalABC.NET | 26 | 14.06.2011 20:39 |
Среди 20 введёных чисел определить чётные, распечатать их, определить min | Spade | Помощь студентам | 4 | 15.06.2008 18:39 |
является ли матрица А ленточной | Andrei18 | Помощь студентам | 3 | 23.11.2007 19:05 |
Определить, является ли заданная строка правильной записью вещественного числа | Sergik1977 | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 18.10.2007 16:53 |