помогите с Си, надо решить две задачи...иначе меня выгонят..

За вознаграждение или нахаляву (если повезёт)

Модераторы: Хыиуду, MOTOCoder, Medved, dr.Jekill

Bikutoru
Сообщения: 16
Зарегистрирован: 13 авг 2004, 15:56

13 окт 2004, 08:30

Лирическое отступление:

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 безусловно интересное :-) )
Не ошибается тот, кто ниченго не делает...
Ответить