Tengo el siguiente programa y tengo que usar un puntero de arreglo que apunte a las dos funciones y que reciba parametros por referencia.. Como lo modifico?
Código C:
Ver original#include<conio.h>
#include<stdio.h>
#include<math.h>
#include<stdlib.h>
#define pi 3.1416;
//Jonathan Guevara S2L
int area_cuadrado (float lado);
int area_circulo (float radio);
float lado=0, area_cuadr=0, area_circ, radio, area_circ1;
int opc=0;
int main ()
{
do{
printf ("\n\nEscoja una opcion.."); printf ("\n1-. Area del cuadrado"); printf ("\n2-. Area del circulo"); switch (opc) {
case 1:
area_cuadrado (lado);
break;
case 2:
area_circulo (radio);
break;
default:
}
}while (opc!=2);
return 0;
}
int area_cuadrado (float lado){
printf("\nIngrese el lado del cuadrado: "); area_cuadr=lado*lado;
printf("\nEl area del cuadrado es: %2.f",area_cuadr
); }
int area_circulo (float radio){
int area_circ=0;
printf("\nIngrese el radio del circulo: "); area_circ1=area_circ*pi;
printf("\nEl area del circulo es: %2.f",area_circ1
);
}