domingo, 22 de enero de 2012

Recursividad (Factorial)

/*Rodriguez Paez Luz Angelica*/

#include <stdio.h>
#include <conio.h>

int factorial(int n);

int main (){
     int num;
     char res;
     printf("** FACTORIAL ** \n\n");
     do
      {
             int num;
                       printf("Ingrese un numero: ");
                       scanf("%i",&num);
                       printf("\tEl resultado es: %i\n", factorial(num));
                       {
                              printf("\n\n hacer otravez?(s/n) \n");}
                              scanf("%s",&res);
      } while(res == 's');
                   
                      getch();
                      }
   

int factorial(int n){
  if(n<=1)
    return 1;
  else
    return n * factorial(n-1);
}



//Martinez Baca Eric Omar

#include <stdio.h>
#include <conio.h>
#include <stdlib.h>

int factorial(int);
int numero;

main(){
       system("cls");
       printf("\n\nEscriba el numero del cual desea saber el factorial: ");
       scanf("%d", &numero);
       printf("\n\nEl resultado es: %d ", factorial(numero) );
       getch();
     
}


int factorial(int Num){
                  if(Num == 1)
                  return Num;
                  
                  return Num * factorial(Num-1);
                  }




No hay comentarios:

Publicar un comentario