Primeramente buenas a todos soy nuevo, es mi primer Post, necesito de la ayuda de alguien con el siguiente problema
Una operación binaria es aquella donde existe un operador aplicado a dos operandos. Ejemplos de operaciones binarias incluyen la suma, la resta, la multiplicación y la división. Escriba una calculadora binaria que permita realizar las antes mencionadas operaciones.
Un ejemplo de la ejecución de tal programa sería:
Digite la operación que desea realizar
(1-Suma, 2-Resta, 3-Multiplicación, 4-División, 5-Salir): 3
Digite el primer operando: 35
Digite el segundo operando: 10
Resultado: 350
Para resolver este ejercicio utilice un arreglo de punteros a funciones. Una vez el usuario haya digitado la operación y los operandos, el programa tiene que invocar la función a la cual apunta el puntero almacenado en el índice correspondiente digitado por el usuario. Fíjese que las operaciones tienen que tener las siguientes firmas:
double sumar(double op1, double op2);
double restar(double op1, double op2);
double multiplicar(double op1, double op2);
double dividir(double op1, double op2);
Creo que no necesitan mas detalles, me gustaria saber como funcionana los arrays de punteros a funciones