Está en la página 1de 1

PROBLEMA:

#include<stdio.h>
#include<math.h>
double
double
double
double

sum(double
sub(double
mul(double
div(double

x,
x,
x,
x,

double
double
double
double

y){return
y){return
y){return
y){return

x+y};
x-y};
x*y};
x/y};

double (*functable[5])(double,double)={sum,sub,mul,div,pow};
char
*msgtabla[5]={"suma","diferencia","multiplicacion","cociente","pot
encia"};
int main() {
int i;
double x=0,y=0;
printf("ingresa dos operandos para algunas operaciones : \n");
if(scanf("%lf%lf",&x,&y)!=2)
printf("entrada invalida\n");
for(i=0;i<5;i++){
printf("%10s:%6.2%f\n",msgtabla[i],functable[i](x,y));
}
return 0;
}

También podría gustarte