Dev - C++ - Ayuda

 
Vista:

Ayuda

Publicado por Fernando (1 intervención) el 29/05/2006 17:43:55
buenas, disculpen la molestia ,Necesito un programa en c++,primera y ultima vez que lo hago
pero es para mi hermano menor que ha estado intentando hace varios dias resolver su problema de program. y no se mucho de eso , desea un programa para calcular la serie
S=1!/1-2!/4+31/9-4!/256+........n!/n ala enesima potencia
para cualquier valor de n mayorque 1 , al dar un valor a n la serie debe arrojar unresultado
agradecere su atencion
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Ayuda

Publicado por Ismael (1 intervención) el 16/06/2006 10:52:27
#include <stdio.h>
#include <conio2.h>
#include <stdlib.h>
#include <math.h>

int fact(int );

int main()
{
int n, i, num;
float suma =0;
puts("\nIntro valor de n: ");
scanf("%d", &n);
for(i=1; i<=n; i++)
{
num = fact(i);
if(i%2==0)
num = -num;
suma += (float)num/(pow(i, i));
}
printf("\n\nEl resultado es: %g", suma);

getch();
return 0;
}
int fact(int x)
{
int res=1;
do{
res = res*x;
x--;
}while(x >=1);
return(res);
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar