Книга: Программирование игр и головоломок
2. Игры с числами
Арифметические развлечения
Есть много примеров арифметических игр, головоломок и развлечений. Их можно найти в [BAL], [BER], [KUE]. Мы обращаемся и к другим источникам и добавляем некоторые задачи, которые представляют интерес собственно с точки зрения программирования. Многие арифметические головоломки можно сделать вручную: для чего составлять программу? Очень часто вам нужно сделать часть работы на руках, а машина сделает остальное. Это вы должны правильно распределить работу, иначе время вычисления может оказаться чрезмерным. Строгих правил здесь нет. Одна и та же задача может иметь много решений, и методы решения одной и той же задачи могут быть различными. Это и создает игровую ситуацию.
Группировка различных головоломок по темам более или менее условна. Начнем с наиболее простых задач.
ДЛЯ РАЗМИНКИ.
Головоломка 3. Вращающееся число.
Найти такое число, оканчивающееся на 5, что, умножая его на 5, мы получим новое число, полученное из предыдущего вычеркиванием цифры 5 на конце и приписыванием ее в начале.
Это легко…
Та же задача с заменой 5 на 2.
Можно ли заменить здесь 5 какой-нибудь цифрой, отличной от 0?
** Головоломка 4. Квадратный корень.
Извлечь целый квадратный корень с недостатком из очень длинного целого числа (намного более длинного, чем наибольшее целое, которое воспринимается вашим компьютером, например, содержащего 50 или 100 значащих цифр),
- Логические данные
- 3. Игры без стратегии
- Часть I. Условия задач
- Часть III. И если вы все еще не нашли решения
- Конец игры
- Генерация случайного числа
- 1. Случайные числа
- Операции с числами
- Могу ли я изменить или отключить звуки, которые проигрываются при запуске Windows, щелчке кнопкой мыши на папке и т. д.?
- При попытке скачать из Интернета МР3-файл запускается Проигрыватель Windows Media. Но мне нужно просто скачать файл. Как...
- 8.4. Оформляем интерфейс проигрывателя
- Не могу просматривать DVD-фильмы, хотя игры на DVD работают. В чем дело?