Естествените числа са 1,2,3..n. Щом записваш в int тя програмата ще си гръмне, ако му дадеш грешен вход, тъй че не се притеснявай (C-то е грозотия тъй, че може да бъркам тук, ама кой нормален човек го ползва?!)...
Също, ако искаш сложи един if преди да въртиш цикъла
if(ch<0 || ch>27) {
cout<<"Invalid"
}
и цикъла го бутни в else... щото реално няма как сбора от цифрите на 3 цифрено число да е <0 или >27
И тоя while го махай, че т'ва си е 100%-ов безсмислен безкраен цикъл... Сми не хванах въобще идеята му де...
Последно редактирано от Domad : 12-20-2011 на 22:35