InicioHazlo Tu MismoSuma de los digitos de un numero C++
Lo hice recursivamente, y agrege otras cosas mas , si quieren las pueden sacar no afecta c:

#include <iostream>
using namespace std;
int fact(int);
int snn(int);
int snp(int);
int sdd(int);
int main(int argc, char *argv[]) {
int n;
cout<< "Ingrese un numero : ";
cin>> n;
cout<< "factorial de " << n << " = " << fact(n);
cout<< " Sumatoria de n numeros naturales : " << n << " = " << snn(n);
cout<< " Sumario de n numeros pares :" << n << " = " << snp(n);
cout<< " La suma de los digitos es : " << n << " = " << sdd(n);
return 0;
}

int fact(int n)

{
if (n==0)
return 1;
else
return n*fact(n-1) ;
}
int snn(int n)
{
if (n==1)
return 1;
else
return n+snn(n-1);
}
int snp(int n)
{
if (n==1)
return 2;
else
return (2*n)+snp(n-1);
}
int sdd(int n)
{
if (n==0)
return 0;
else
return ((n%10)+sdd(n/10));
}

Datos archivados del Taringa! original
20puntos
0visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
2visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

B
BvDaNnii🇦🇷
Usuario
Puntos0
Posts13
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.