sábado, 26 de março de 2011

Calcula fatorial em C

#include<stdio.h>
int main (void)
{
int num, fat=0,y;
printf("Informe um numero inteiro: ");
scanf("%d",&num);
printf("\nO fatorial de %i eh: ",num);
y=num-1;
fat=num*y;
y--;
while(y>0)
{
fat=fat*y;
y--;
}
printf("%d\n\n",fat);

return 0;
}

Um comentário:

  1. Você esqueceu de colocar o se:

    if(num = 1)
    fat = 1;

    if(num = 0)
    fat = 1;

    ok?

    ResponderExcluir