( tomaza | 2011. 05. 20., p – 11:44 )

a lényeg hogy erőlteted a c-szerűséget, _utasítást_ adsz hogy járd be, aztán meg te majd kezdesz valamit a lépésekkel, itt meg máshogy kell gondolkodni

kell az amit lehagytál, az a _kijelentés_ a lényeg hogy mi a helyzet a bejáráskor, tehát ugyanúgy ahogy ott van fakrotiálisnál:

ha a lista egyelemű (tíztől kisebb a szám) akkor meg van a válasz, ha meg nem, akkor a mod10 értékéhez lesz hozzáadva a div10-re vett ugyanilyen összeg

sum(N, S) :- N<10, S is N.
sum(N, S) :- N1 is N//10, sum(N1, S1), S is N%10+S1.

vagy valami ilyesmi