Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/08/2013, 12:13
Jezukaz
 
Fecha de Ingreso: agosto-2013
Mensajes: 41
Antigüedad: 11 años, 4 meses
Puntos: 0
Contar cantidad de digitos de un numero.

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.