![]() |
|
Модераторы: bsa |
![]()
|
|
| Bridget |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 15.11.2008 Репутация: нет Всего: нет |
помогите, пожалуйста, решить. Является ли квадратная матрица магическим квадратом (суммы элементов в каждой строке и каждом столбце равны)
Я думаю, надо сначала посчитать сумму элементов в 1 строке. а потом сравнивать суммы в строках и столбцах с ней. как это сделать? |
|||
|
||||
| Dmi3ev |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1698 Регистрация: 28.11.2007 Репутация: 13 Всего: 41 |
надо подсчитать суммы в строках, в столбцах и по двум диагоналям, а потом записать условие, что если это все равно, то квадрат магический...
Добавлено через 39 секунд а можно и так, как ты говоришь... Добавлено через 1 минуту и 46 секунд только у тебя про диагонали ни слова, а они тоже в магическом квадрате немного участвуют... не забывай... -------------------- |
|||
|
||||
| Bridget |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 15.11.2008 Репутация: нет Всего: нет |
у меня в задаче не написано про диагонали. вот так нормально будет??
i=0; for(j=0;j<n;j++) s1=s1+Mx[i][j]; s2=s1; i=1; while(s1==s2 && i<n) {s2=0; for (j=0; j<n; j++) {s2=s2+Mx[i][j]; } i++; } while(s1==s2 && j<n) {s2=0; for(i=0; i<n; i++) {s2=s2+Mx[i][j]; } j++ } if(s1==s2) printf ("yes"); else printf ("no"); Это сообщение отредактировал(а) Bridget - 18.12.2008, 15:38 |
|||
|
||||
| Dov |
|
|||
![]() аСинизатор ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1721 Регистрация: 10.5.2003 Где: Эрец-Исраэль Репутация: 11 Всего: 88 |
-------------------- Тут вечности запах томительный, И свежие фрукты дешевые, А климат у нас – изумительный, И только соседи – #уевые. Игорь Губерман. |
|||
|
||||
![]()
|
| Правила форума "C/C++: Для новичков" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Для новичков | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |