Páginas

terça-feira, 22 de novembro de 2011

Exemplo 33 (A)

==============================================================

Fazer uma função que calcula o fatorial de um número. Implementar uma versão
(A)recursiva e uma versão com (B)laço.

==============================================================

#include <stdio.h>

int fatorial(int num){

    if((num == 1) || (num == 0)){

        return(1);
    }else{

        return(num * fatorial(num-1));
    }
}


int main(){

    int numero;

    printf("Entre com um numero.\n");
    scanf("%d",&numero);

    printf("Fatoria de %d = %d",numero,fatorial(numero));

    return(0);
}

==============================================================

Nenhum comentário:

Postar um comentário