0 / 0 / 0
Регистрация: 25.03.2011
Сообщений: 5
|
|
1 | |
Программа "Магический квадрат"25.03.2011, 17:56. Показов 7821. Ответов 8
Метки нет (Все метки)
Написать программу "Магический квадрат" в Lazarus!!!!!!. Задача: разместить в клетках квадрата со стороной n (текстовых полях) числа от 1 до n2(степень) так, чтобы вдоль каждой стороны и диагонали квадрата получалась одна и та же сумма. Помогите пожалуйста!!!!!!
0
|
25.03.2011, 17:56 | |
Ответы с готовыми решениями:
8
Образуют ли элементы двумерного массива магический квадрат? Проверить, образуют ли элементы двумерного массива магический квадрат Магический квадрат Магический квадрат |
36 / 36 / 7
Регистрация: 08.01.2011
Сообщений: 137
|
|
28.03.2011, 15:38 | 2 |
Вам помощь с чем именно нужна?
Вы алгоритм составить не можете (это,в общем-то математика) или уже все это в виде программы оформить не можете? Если второе - выкладывайте алгоритм, а там поглядим.
1
|
0 / 0 / 0
Регистрация: 25.03.2011
Сообщений: 5
|
|
28.03.2011, 16:38 [ТС] | 3 |
Спасибо,что откликнулись. С программированием вообще в первый раз столкнулась, поэтому понятия не имею, с чего нужно начинать, про программный код вообще молчу.Очень срочно, помогите пожалуйста!!!
0
|
36 / 36 / 7
Регистрация: 08.01.2011
Сообщений: 137
|
|
28.03.2011, 19:45 | 4 |
Честно говоря, думать над алгоритмом после работы как-то не очень.
Вы бы задачку полностью написали. Откуда массив брать, или он задан, куда именно его выводить (в таблицу или в Мемо...) и т.д. Если еще найдете как реализовать алгоритм - совсем замечательно будет.
1
|
0 / 0 / 0
Регистрация: 25.03.2011
Сообщений: 5
|
|
30.03.2011, 19:51 [ТС] | 5 |
Самое смешное, что в задании больше ничего не написано, а единственное, что "подсказал" учитель, что в качестве n (текстовых полей) использовать TEdit, и квадратик размером 4×4,и использовать условие если сумма чисел в диагоналях равна сумме чисел в строках и столбцах то тогда вывести на экран.
0
|
36 / 36 / 7
Регистрация: 08.01.2011
Сообщений: 137
|
|
31.03.2011, 20:12 | 6 |
Написал. Подозреваю, что реализовано все не лучшим образом, но как уж смог.
Программа не подбирает магический квадрат, только проверяет введенные числа. Для удобства. можно заполнить Edit'ы случайными или неслучайными числами (чтобы не вбивать вручную). Результаты выводятся в Memo. Программа написана для квадрата 4х4. Качать отсюда: http://webfile.ru/5234330 Запустите проект в Lazarus и скомпилируйте.
1
|
0 / 0 / 0
Регистрация: 25.03.2011
Сообщений: 5
|
|
07.04.2011, 19:41 [ТС] | 7 |
Не знаю, как Вас благодарить, спасибо большое)))))))))))
Добавлено через 55 секунд Спасибо большое, вы меня спасли!!!!!!Есть же на свете понимающие люди!!
0
|
0 / 0 / 0
Регистрация: 25.03.2011
Сообщений: 5
|
||||||
10.04.2011, 15:58 [ТС] | 8 | |||||
Теперь у меня к вам такая просьба, можете создать программу в лазарусе используя вот этот программный код:
0
|
36 / 36 / 7
Регистрация: 08.01.2011
Сообщений: 137
|
|||||||||||||||||||||||||||||||
11.04.2011, 20:18 | 9 | ||||||||||||||||||||||||||||||
Ната, у вас все уже создано.
Сделайте (на всякий случай) копию того проекта, который я вам выложил. Ну а далее - все просто. Замените код процедуры по нажарию кнопки [Проверить] на свой, который вы уже привели. т.е., код в процедуре:
Добавлено через 7 минут А, забыл совсем... 1. Если вам не нужны те кнопки для заполнения Edit'ов - просто удалите их с формы и удалите процедуры, которые к ним привязаны. 2. Если необходимо сделать отдельную кнопку для закрывания программы - поместите на форму TButton, два раза по ней кликните и пропишите код:
1
|
11.04.2011, 20:18 | |
11.04.2011, 20:18 | |
Помогаю со студенческими работами здесь
9
Магический квадрат Магический квадрат в Delphi Проверка на магический квадрат Магический квадрат и бег с препятствиями. Нужно сделать программу магический квадрат Дороботка шифратора Магический квадрат на Drlphi Составить программу "Магический квадрат" Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |