Adsence

sábado, 23 de abril de 2011

Factorial-guardado-en-un-Vector

Leave a Comment
[caption id="attachment_1100" align="aligncenter" width="685"]Factorial guardado en un vector en C Factorial guardado en un vector en C[/caption]

Tenemos una tabla de 25 elementos. En cada posición deberemos introducir el factorial de la posición actual. Un número factorial es la multiplicación del número dado por sus anteriores. Ej.: factorial de 5 = 5*4*3*2*1 .



[cpp]

#include< iostream >
#include< cstdlib >
using namespace std;
long factorial(long n)
{
int i;
long f=1;
if(n==0)
return 1;
else{
for(int i= 1; i< =n; i++)
{
f=f*i;
}
return f;
}
}
int main()
{

long num,f, tabla[25];

cout< < "Ingresa un numero";
cin > >num;
for (int i = 0; i < 25; i++)
tabla [i] = factorial (i);
f = factorial(num);
cout< < "El factorial del numero es: "< < factorial(num);
cout< < "\nEl factorial de la tabla es: ";
for (int i = 0; i < 25; i++)
cout< < i< < ":\t"< < tabla[i]< < "\n";

system("pause");
return 0;
}

[/cpp]

0 comentarios :