digitei um código pra calcular fatorial de qualquer número, mas quando executo o programa para de funcionar depois de informar o número a ser fatorado. Alguém poderia me mostra onde errei?
#include <stdio.h>
#include <stdlib.h>
int main() {
int x;
int y = 1;
for( ; x >=1; --x){
y *= x;}
printf("informe o valor do numero a ser fatorado: \n");
scanf("%i");
printf("fatorial e : %i\n", y);
Pergunta
Felipe Cabral
digitei um código pra calcular fatorial de qualquer número, mas quando executo o programa para de funcionar depois de informar o número a ser fatorado. Alguém poderia me mostra onde errei?
#include <stdio.h>
#include <stdlib.h>
int main() {
int x;
int y = 1;
for( ; x >=1; --x){
y *= x;}
printf("informe o valor do numero a ser fatorado: \n");
scanf("%i");
printf("fatorial e : %i\n", y);
return 0;
}
Link para o comentário
Compartilhar em outros sites
0 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.