о появи помилок. В інших же випадках, це зробити вкрай складно, так як далеко не всі можуть не тільки виявляти закономірності при вирішенні головоломок, а й навіть просто вирішити їх.
3. Основна складність у програмі належить поданням даних і безпосередній роботі з ними. Всі інші питання виникають саме внаслідок специфічності вихідних даних та результату. Дійсно, кожна фігура пентамино є двовимірний масив, а масив фігур представляє собою вже тривимірний. Це досить громіздко. І особливо це видно при перевірці можливості вставки фігури в прямокутну область, коли доводиться оперувати із великим числом циклів, щоб перевірити кожен елемент пентамино. В іншому ж, а саме в алгоритмі знаходження покриття дошки з фігурками пентамино, це завдання мало, чим відрізняється від тієї ж відомої задачі про розстановку восьми ферзів на шахівниці. p align=center> v Список літератури
1. Касьянов В. Н., Євстигнєєв В. А. Графи в програмуванні: обробка, візуалізація та застосування. - СПб.: БХВ-Петербург, 2003. p> 2. Хусаїнов Б.С. Структури і алгоритми обробки даних. Приклади на мові Сі: Учеб. посібник. - Фінанси і статистика, 2004.
3. Х.М. Дейтел, П. Дж. Дейтел. Як програмувати на С + +: Четверте видання. Пер. з англ. - М.: ТОВ В«Біном-ПрессВ», 2005р. p> 4. Дж. Макконнелл. Основи сучасних алгоритмів. 2-е доповнене видання. Москва: Техносфера, 2004. p> 5. Морозов М. Велика книга загадок і головоломок № 5. Егмонт Росія Лтд, 2004. br/>В