Павел Першин
1

Для зачёта по практике.

15.11.2010, 20:01. Показов 571. Ответов 0
Метки нет (Все метки)

Игра в числа

Никифор и Трофим играют в следующую игру: они написали на доске натуральное число, не превосходящее 2000000000, и по очереди делают ходы, причем первым ходит Никифор. Ход состоит в том, что из написанного на доске числа вычитается любая его ненулевая цифра, и новое число записывается на доске вместо старого. Например, если на доске написано число 40534, то следующим числом может быть 40530, 40531 и 40529. Выигрывает тот, кто напишет число ноль.

Напишите программу, которая определяет, кто выигрывает при наилучшей игре противников.
Входные данные

На входе содержится единственное число, с которого начинается игра.
Выходные данные

На первой строчке следует вывести 1 если выиграет Никифор и 2 в противном случае. Если выигрывает Никифор, то во вторую строку должен быть выведен первый ход, обеспечивающий выигрыш. Если таких ходов несколько, то достаточно вывести любой из них.
Пример

Входные данные:
14

Выходные данные:
1
4

Язык Паскаль.
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.11.2010, 20:01
Ответы с готовыми решениями:

Задача для зачета по программированию
Даны натуральное число n, символы s1,...,sn. Подсчитать наибольшее количество идущих подряд...

Задачи для зачета, очень важно
1) Даны число A>0, числа x1,x2.... Необходимо вводить числа x1,x2.... , пока сумма модулей...

Задачи для зачета, помоги те кому не трудно(
Пожалуйста помогите кто понимает в этом, уделите мне минут 10(( Через неделю зачет...и надо все это...

Завтра экзамен . Две легкие работы для зачёта
Пока ссылки на картинки оставлены. Будут удалены. Уважайте других , берегите их время. ...

0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.11.2010, 20:01
Помогаю со студенческими работами здесь

Задачи для зачёта
1. Что будет результатом выполнения запроса e(5,,X), Если ЛП выглядит следующим образом: e(x,,Xs)....

Задачи для зачета!
Помогите с задачами для зачета по PHP 1. Пользователь вводит число в форму. В ответ получает...

задачка для зачета
Движение закрашенного круга по синусоиде из левого нижнего угла экрана в правый верхний угол.

Сайт для сдачи зачета
Сейчас сдаю сайт, сам сайт готовый но надо сделать так, что бы все HTML файлы привязывались к...

Несколько задач для зачёта
Здравствуйте. Помогите, пожалуйста, разобраться с тремя задачками,которые могут попасться на...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru