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; }
Espero me ayuden, Gracias.