Cálculo do fatorial

Publicado por Reginaldo de Matias 07/11/2006

[ Hits: 5.913 ]

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

Parte 1 - Sessão de estudo sobre VETORES

Comando continue

Linguagem C estruturada - Sistema Numérico Hexadecimal

Calculadora em C

Utilizando arrays, funções e arquivos de texto


  

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