Program ma takie cos zwrocic: Liczba podana przez uzytkownika: 2982 FSuma(2982)=FSuma(21)=3
Program dodaje liczby wpisanej z klawiatury liczby az wynik sumy nie bedzie 1 cyfrowy
stworzylem cos takiego ale bledy wyskakuja:
//17_zad_spec
#include <iostream>
using namespace std;
string n;
int FSuma(string r)
{
int w=0,d;
d=r.length();
do
{
for (int i=d; i>0; i--)
{
w+=r%10;
r/10;
}
}while(r!=0);
return w;
}
int main()
{
cin>>n;
cout<<FSuma(n);
return 0;
}