miércoles, 6 de abril de 2011

Serie de un numero potenciado Creciente (recursividad)

#include <stdio.h>

void potencia(int,int,int,int);

main(void){
       int x,num,pot,y;
       x=1;
       y=1;
      
       printf("\n\t Serie de un numero potenciado Creciente (recursividad)");     
      
       printf("\n\nIngrese el numero  a potenciar:\t");
       scanf("%i",&num);
       printf("Ingrese a que potencia lo quiere:\t");
       scanf("%i",&pot);
      
       printf("\n\nEste es el numero a potenciar:\t %i",num);
       printf("\nEsta es la potencia a la que se va a elevar:\t %i \n\n",pot);
      
       potencia(num,pot,x,y);
       }
      
      
      
void potencia(int num,int pot,int x,int y){
                     if(y<=pot){
                                x=x*num;
                                printf("\t %i",x);
                                potencia(num,pot,x,y+1);
                                }
                     }


No hay comentarios:

Publicar un comentario