brunoarabica
(usa Outra)
Enviado em 11/05/2013 - 03:12h
bom... estava hoje praticando um pouco, pois sou iniciante, de c que me deparei com esse erro gostaria de saber qual ideia que vocês teriam para solucionar eu problema sem mudar muito o programa. agradecido desde já.
#include <stdio.h>
long long int fat (long int n);
int main (void){
long long int numero;
while (1){
scanf ("%Ld", &numero);
if (numero < 0) break;
printf ("o numero fatorial de %Ld e %Ld .\n", numero, fat (numero));
}
return 0;
}
long long int fat (long int n){
n = fat(n)*fat(n-1);
return n;
}