Olá pessoal sou no aqui forum, como estou estudando linguagem C agora estou com dúvidas e problemas a serem resolvidos, e tenho a seguinte questão que estou tentando resolver, porém os resultados do programas que fiz esta dando errado gostaria de saber onde posso estar errando, agradecido.
Escrever um algoritmo que le um valor N inteiro e positivo e que
calcula e escreve o valor de E. E = 1 + 1/1! + 1/2! + 1/3!... + 1/N!.
consegui isso, mas a respostas estão dando erradas.
#include<stdio.h>
int main (void){
int i, n;
float fat, result;
printf("Digite um numero : \n ");
scanf("%d", &n);
Pergunta
tony_alfa
Olá pessoal sou no aqui forum, como estou estudando linguagem C agora estou com dúvidas e problemas a serem resolvidos, e tenho a seguinte questão que estou tentando resolver, porém os resultados do programas que fiz esta dando errado gostaria de saber onde posso estar errando, agradecido.
Escrever um algoritmo que le um valor N inteiro e positivo e que
calcula e escreve o valor de E. E = 1 + 1/1! + 1/2! + 1/3!... + 1/N!.
consegui isso, mas a respostas estão dando erradas.
#include<stdio.h>
int main (void){
int i, n;
float fat, result;
printf("Digite um numero : \n ");
scanf("%d", &n);
fat = 1;
for(i=1; i<=n; i++){
fat = fat * i;
result = result + (1/fat);
}
printf("O valor de E é %d :", result);
return 0;
Link para o comentário
Compartilhar em outros sites
2 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.