#include<iostream.h>
int rek(int i) {
double s=0.9;
if (i)
s+=rek(i/10)+i%10
return int(s+0.5);
}
int main() {
cout << rek(2345);
}
kako ovo vraca 19 u biti me interesuje kad je rek (0) onda dolazi do return int (s + 0.5) sto znaci da bi trebalo da vrati 1 posto je int znaci vraca 1 i kad uvrstim 1 onda nije tacan rezultat, nego bukvalno je return int (s + 0.5) je 1,4 i kad se sve sabere i oduzme onda je tacan rezultat.
Molim jedan jasan odgovor inca pocecu da grizem c++ ....
hvala puno