Cálculo do fatorial

Publicado por Reginaldo de Matias 07/11/2006

[ Hits: 6.290 ]

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

Manipulação de BITS em C

Aplicativo em Windows

Imprimir maior número

Multiplicação de Matrizes com ponteiros

Comando switch


  

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