Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
E ai galera eu sou iniciante em c e estava fazendo alguns exercicios básicos.
Como este:
Faça um programa em C/C++ que:
= x- (x/1!) -(x/2!) -(x/3!) -(x/4!) - ........
usando os 20 primeiros termos da série.
#include <stdio.h>
#include <iostream.h>
double fatorial(int fat)
{
double f;
f=fat;
if (f == 0)
return 1;
else
{
for(int i=fat;i>1;i--)
{
f= f * i;
}
return f;
}
}
double soma (double num)
{
int result;
for(int j=0;j < num;j++)
{
result= result - (num / (fatorial (j) ) );
}
return result;
}{
double numero,resultado;
printf("Digite um número:");
scanf("%d",&numero);
resultado= soma(numero);
printf("%d", resultado);
}
Quando eu tento compilar no visual c++ rola de boa mas no dev c++ ocorre alguns erros. Eu acho q eu não estou sabendo usar os tipos de variaveis. Se alguém puder dar alguma ajuda , agradeço.
Carregando comentários...