Check the new version here

Popular channels

Suma de los digitos de un numero C++

Lo hice recursivamente, y agrege otras cosas mas , si quieren las pueden sacar no afecta c:

#include
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));
}
0
0
0
0
0No comments yet
      GIF
      New