Страница 2 из 2

Добавлено: 13 окт 2004, 08:30
Bikutoru
Лирическое отступление:

10!=328800 (10>3 -> Можно)
k=147: k*(k+1)*(k+2)=147*148*149=3241644<10!
k=148: k*(k+1)*(k+2)=148*149*150=3307800>10!

... Если условие верно от 3 до 6, то как быть с числами от 7 и выше?.. Ведь 7!=5040, а это даже в signed int поместится... нужно либо искать новые условия, либо писать общий случай (но замечание от 3 до 6 безусловно интересное :-) )