printРабочее место участника

printЗадачи

898. Цифры и буквы

Ограничения: время – 1s/2s, память – 32MiB Ввод: input.txt или стандартный ввод Вывод: output.txt или стандартный вывод copy
Послать решение Blockly Посылки Темы Где Обсудить (0)

Напишите программу, определяющую, требуется ли для записи заданного числа в шестнадцатеричной форме использовать только буквы, только цифры, или буквы и цифры одновременно.
В входном файле содержится несколько строк. В каждой строке содержится одно целое число `N` (`1\ ≤\ N\ <\ 10^9`) в десятичной форме. Строка, содержащая число 0, служит признаком конца ввода и не обрабатывается.
В выходной файл для каждого числа из входного файла вывести на отдельной строке сообщение "Только буквы", "Только цифры", "Буквы и цифры", в зависимости от множества символов, использованных для шестнадцатеричного представления числа.

Пример ввода

256
10
28
0

Вывод для примера

Только цифры
Только буквы
Буквы и цифры
При выводе можно использовать кодировку символов 1251 (windows) или 866 (dos).
loading