![]() |
|
Модераторы: bsa |
![]()
|
|
| Sahon |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 18 Регистрация: 14.3.2011 Где: Украина Репутация: нет Всего: нет |
Задача Magic. Существует огромное количество разных видов "магических" квадратов. Одним из них является такой квадрат:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 Выберем любое число, например, 8. Вычеркнем числа, которые стоят в одном рядке и одном столбике с ним. Из чисел, которые остались, опять выберем произвольное число и повторим операцию вычеркивания. Будем делать так до тех пор, пока не останется не вычеркнутых чисел. Теперь, если сложить выбранные нами числа, то для этого квадрата эта сума будет постоянная (в нашем случае 34) и не будет зависеть от того, какие числа ты выбрали. Напишите программу, которая определит, является ли квадратная матрица NxN "магическим" квадратом", и если да, то найдет "магическую" сумму. Технические условия. Программа читает с клавиатуры число N (2<=N<=1000), а дальше N рядков по N чисел через пропуск в каждом. Программа выводит на экран "магическую" сумму или 0, если квадрат не магический. Пример Ввод: 4 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 Вывод: 34 |
|||
|
||||
| triclosan |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 515 Регистрация: 18.8.2006 Репутация: 2 Всего: 12 |
100$
|
|||
|
||||
| azesmcar |
|
|||
![]() uploading... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6291 Регистрация: 12.11.2004 Где: Армения Репутация: 52 Всего: 211 |
200$
кто скажет больше? |
|||
|
||||
| triclosan |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 515 Регистрация: 18.8.2006 Репутация: 2 Всего: 12 |
Sahon, ты б хоть
написал |
|||
|
||||
| Sahon |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 18 Регистрация: 14.3.2011 Где: Украина Репутация: нет Всего: нет |
triclosan,
=) |
|||
|
||||
| triclosan |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 515 Регистрация: 18.8.2006 Репутация: 2 Всего: 12 |
этого мало для того чтобы не отправиться в Центр помощи.
|
|||
|
||||
| borisbn |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 4875 Регистрация: 6.2.2010 Где: Ростов-на-Дону Репутация: 21 Всего: 135 |
$500
оно ещё и не откомпилируется (include без решётки) Добавлено через 2 минуты и 39 секунд triclosan, чего ты придираешься ? Отличная программа без единой ошибки. Побольше бы таких. А то понапишут... а там глюков видимо-невидимо -------------------- Женщины отличаются от программистов тем, что у них чары состоят из стрингов |
|||
|
||||
| volatile |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2107 Регистрация: 7.1.2011 Репутация: 16 Всего: 85 |
750$
Sahon, откуда вы эти задания берете? |
|||
|
||||
| borisbn |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 4875 Регистрация: 6.2.2010 Где: Ростов-на-Дону Репутация: 21 Всего: 135 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 выбрал 1. остаётся 6 7 8 10 11 12 14 15 16 выбрал 6. остаётся 11 12 15 16 выбрал 11. остаётся 16 как получается 34 ?
покажете мне пользователя, который согласится ввести миллион чисел через пробел - сам заплачУ. -------------------- Женщины отличаются от программистов тем, что у них чары состоят из стрингов |
|||
|
||||
| volatile |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2107 Регистрация: 7.1.2011 Репутация: 16 Всего: 85 |
||||
|
||||
| borisbn |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 4875 Регистрация: 6.2.2010 Где: Ростов-на-Дону Репутация: 21 Всего: 135 |
ааааа. теперь ясно. просмотрел "выбранные" в
хммм. интересно. -------------------- Женщины отличаются от программистов тем, что у них чары состоят из стрингов |
|||
|
||||
| Sahon |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 18 Регистрация: 14.3.2011 Где: Украина Репутация: нет Всего: нет |
volatile, городская олимпиада по информатике 2010 года
Если что, простите за перевод (переводил с украинского). |
|||
|
||||
| volatile |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2107 Регистрация: 7.1.2011 Репутация: 16 Всего: 85 |
ааа, теперь понятно почему непарные<->нечетные, и т.д. Эта задачка, как мне кажется совсем простая. Тут только много возни с вводом выводом. Попробуйте решить сами. Главное как и в прошлой, не надо запоминать весь массив, достоточно лишь первую строчку. верней даже не строчку, а разность между элементами первой строчки. и следить, по мере ввода, чтобы такая-же разность была и в других строчках. если это нарушилось, значит квадрат не магический. И еще одну переменную отвести на вычисление диагонали (число 34 в первом варианте). Вот и все кажется. Это сообщение отредактировал(а) volatile - 10.4.2011, 19:11 |
|||
|
||||
| Sahon |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 18 Регистрация: 14.3.2011 Где: Украина Репутация: нет Всего: нет |
volatile, не обязательно. Магические квадраты могут быть разными, потому и надо делать двухмерный массив (матрицу).
|
|||
|
||||
| volatile |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2107 Регистрация: 7.1.2011 Репутация: 16 Всего: 85 |
||||
|
||||
![]()
|
| Правила форума "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. |