Hola, bueno necesito calcular la suma de los digitos de un numero, tal que al final me salga solamente un VALOR.
Por ejemplo: 34566, al sumar los digitos sale: 24, PERO al sumar 24 me sale 6.
Tengo el codigo para calcular la primera suma por asi decirlo:
Código HTML:
#include<iostream>
#include<cstdlib>
using namespace std;
int main (int argc, char *argv[]) {
int n, s, r;
cout<<("Ingrese Numero de una o varias cifras ");
cin>>n;
s = 0;
while(n>0)
{
r = n % 10;
s = s + r;
n = n / 10;
}
cout<<"La suma de sus digitos es:"<<s;
system("PAUSE");
return 0;
}
Pero no se como hacer para calcular la otra suma,(si existe dos digitos, sumar esos digitos).
Espero me ayuden, Gracias.