Cálculo do fatorial

Publicado por Reginaldo de Matias 07/11/2006

[ Hits: 6.291 ]

Homepage: http://mundodacomputacaointegral.blogspot.com/

Download fatorial.c




O presente script calcula o fatorial de um número inteiro (0-16).  Faz uso de função recursiva.

  



Esconder código-fonte

//Cálculo recursivo do fatorial
#include <stdio.h>
#include <stdlib.h>

/***************************Protótipo da função********************************/
long fatorial(long n);

long fatorial(long n)
{
    if(n>=1)
    return n*fatorial(n-1);
    else
        return 1;
}
int main()
{
    int n;
    char op;
        do{
            system("color 3A"); system("cls");
            printf("Este software calcula o fatorial de 0 ate 16\n\n");
    do{
    printf("Entre com o valor para calculo do fatorial:\n");
    scanf("%i",&n);
    }while(n<0);    
    printf("Fatorial de %i= %i\n",n,fatorial(n));
    printf("Outro Calculo. (S)/(N):");
    scanf("%s",&op);
    }while(op=='s'||op=='S');
    printf("\nDesenvolvido por Reginaldo de Matias\n");
    printf("\tCiencia da Computacao - UDESC\t\n\n");    
system("pause");
}//fim

Scripts recomendados

Calculadora

Múltiplos de 7 - Descrescente

Estrutura de dados em C -> Pilhas

Converte Farenheit para Celsius

Cálculo de potência


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts