Страница 1 из 1
Количество пятниц 13
Добавлено: 04 апр 2009, 15:14
Dengell
помогите с задачей на Паскале.
Нужно вычислить количество пятниц приходящих на 13-е числа в любом столетии с номером n, где n - натуральное число.
Re: Количество пятниц 13
Добавлено: 04 апр 2009, 15:58
Naeel Maqsudov
Какая версия Pascal?
От этого многое зависит.
Re: Количество пятниц 13
Добавлено: 04 апр 2009, 16:32
Dengell
версия 7.0
Re: Количество пятниц 13
Добавлено: 05 апр 2009, 01:11
Naeel Maqsudov
Ок. В TurboPascal 7.0 не было стандартных функций для работы с датой/временем.
Извлечь день/месяц/год из даты можно было только функциями
PackTime и UnpackTime, которые присутствуют только в модуле
Dos или WinDos (BorlandPascal 7.0 for Windows).
И предназначены были эти функции для работы с датами файлов.
Вобщем, можно найти первую пятницу любого века (в пределах дат, который поддерживала DOS). А затем "пробежать" по всему веку, прибавляя по 7. Ну и подсчитать количество.
Re: Количество пятниц 13
Добавлено: 05 апр 2009, 19:48
Dengell
не можете ли вы подсказать как ее найти, с помощю цыкла?и какой у нее может быть алгоритм решения, а то я эту задачу не очень понимаю, и способыее решения также...