Tentei determinar o valor de 'e'. Como é uma série tinha que escolher quando chegar num certo ponto para parar, mas ele não está parando onde quero. Ou dá o valor errado, se coloco no while, fat ou e, ou não dá certo a partir de num = 3. Vou colocar o codigo do programa:
[color=red]#include <stdio.h>
int main(void)
{
int num=1, fat=1;
float e=1;
while(num != 2){
while (num > 1){
fat *= num;
--num;
}
e += (float) 1 / fat;
++num;}
printf("%.10f", e);
fflush(stdin);
getchar();
return 0;
}[/color]
Pergunta
pedrovg
Tentei determinar o valor de 'e'. Como é uma série tinha que escolher quando chegar num certo ponto para parar, mas ele não está parando onde quero. Ou dá o valor errado, se coloco no while, fat ou e, ou não dá certo a partir de num = 3. Vou colocar o codigo do programa:
Valeu,
Link para o comentário
Compartilhar em outros sites
7 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.