Forum Webscript.Ru

Программирование => Теория, алгоритмы и стандарты => Тема начата: Error202 от 03 Ноября 2005, 11:34:23

Название: Алгоритм
Отправлено: Error202 от 03 Ноября 2005, 11:34:23
Что можно придумать для следующего? :
Нужно ввести 12 цифр, а вывести 12 чисел в пределе от 1 до 31. При повторном вводе числа, результат должен быть такой же, как и при первом вводе...
Название: Алгоритм
Отправлено: serezniy от 03 Ноября 2005, 15:38:57
наверное как-то так 31/9*цифра
Название: Алгоритм
Отправлено: ThE0ReTiC от 03 Ноября 2005, 17:44:39
serezniy
1. ЗАчем 9 в знаменателе
2. И что будет если человек введет например 0 ? или 8769237864397845 ?
Error202
от балды:
31/(abs(цифра)+1)
+ есть диапазон допустимых вводимых цифр?
Название: Алгоритм
Отправлено: Error202 от 03 Ноября 2005, 17:53:39
А как применить к моей задаче?
ввожу 112005061980 и не получу 12 разных чисел...
Название: Алгоритм
Отправлено: ThE0ReTiC от 03 Ноября 2005, 17:59:38
получишь (отбрасывая дробную часть)
15
15
10
31
31
5
31
4
15
3
3
31
Название: Re: Алгоритм
Отправлено: khushfehmi045 от 03 Декабря 2014, 12:42:32
При повторном вводе числа, результат должен быть такой же, как и при первом вводе...