Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Олимпиадные задачи с решениями на Turbo Pascal


Информационный Канал Subscribe.Ru


Здравствуйте, уважаемые читатели.
Меня зовут Олег. В предыдущей рассылке Aslof (имени к сожалению не знаю) предложил открыть рассылку "Олимпиадные задачи на C++". Я открыл такую рассылку, подписаться на нее можно здесь http://subscribe.ru/catalog/comp.soft.prog.progcpp. А пока, предлагаю первую задачу, ее решение будет опубликовано в новой рассылке.

Факториалы

Как известно, выражение N!, читается "факториал N", означает произведение первых N целых положительных чисел. Ваша задача, написать программу, которая вычисляет последнюю ненулевую цифру некоторого факториала для (0 £ £ 10000). Для примера, для пятерки Ваша программа должна выдасть 2 (5! = 120).

Требования к оформлению

В связи с тем, что все присылаемые Вами программы будут проверяться автоматически, оформление Ваших программ должно строго соответствовать описанию задачи. Если программа работает более 5 секунд или требует более 32 Mb оперативной памяти, такая программа считается неверной. Ввод должен осуществляться из файла "input.txt", а вывод в файл "output.txt".

Ввод

На вводе программа получает серию не отрицательных целых чисел, не превышающих 10000.

Вывод

Для каждого числа программа должна вывести только одну строку. Каждая строка должна содержать само число N, выровненное с права на 5 символов, затем " -> " (с пробелами), а потом сам ответ.

Пример ввода

1
2
26
125
3125
9999
Пример вывода
    1 -> 1
    2 -> 2
   26 -> 4
  125 -> 8
 3125 -> 2
 9999 -> 8
 

Ответы присылайте мне, kalushin@mail.ru

С уважением, Олег

Ищешь фильм? http://aslof.balzer.ru/
http://subscribe.ru/catalog/rest.cinema.filmforyou

http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу

В избранное