/* 
Ejercicio 3:
Escriba una función nombrada funpot() que eleve un número entero que se le transmita a una potencia en número entero positivo y despliegue el resultado.
El número entero positivo deberá ser el segundo valor transmitido a la función.
*/

#include<iostream>
#include<conio.h>
#include<math.h>

using namespace std;

// Prototipos de Función
void pedirDatos();
void funpot(int num, int exp);

// Variables globales
int num, exponente;

int main(){

    pedirDatos();     
    funpot(num, exponente);

    getch();
    return 0;
}

void pedirDatos(){
    cout << "Digite el valor de un numero entero: "; cin >> num;
    cout << "Digite el valor del exponente entero a elevar: "; cin >> exponente;
}

void funpot(int num, int exponente){
    int resultado = pow(num, exponente);
    cout << "El resultado es: " << resultado;
}
Digite el valor de un numero entero: 8
Digite el valor del exponente entero a elevar: 9
El resultado es: 134217728
--------------------------------
Process exited after 3.515 seconds with return value 0
Presione una tecla para continuar . . .