Показать сообщение отдельно
Старый 31.01.2012, 13:57
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 48  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
Цитата:
Сообщение от firuz Посмотреть сообщение
ну ладно. как хотите.
по поводу заплатки и изящности все же не совсем согласен.
Не надо делать нам одолжение
Заплатка, потому что:
А) Вместо одного четкого решения, которое здесь возможно, вы предлагаете делать наугад - "А вдруг повезет и число не будет запретным. Черт! Ну ладно, давайте еще раз попробуем."
Б) Если уж и делать с повторами, то рекурсия здесь просто урод на фоне while. Который, кстати, был предложен в самом первом ответе.

PS. Мне больше нравится вариант с массивом. По сути, выбор кроме одного числа, это частный случай выбора среди произвольного набора чисел. И вариант с массивом позволяет легко к нему перейти.
__________________
(и)Нильс.ru | Плагины для FlashDevelop