#include <stdio.h>
enum MathOps {PLUS, MINUS, mosd};
float mathfunc(int x, enum MathOps operation, int y)
{
switch(operation){
case PLUS: return x + y;
break;
case MINUS: return x - y;
break;
//etc.
}
}
int main(void)
{
printf("%f",mathfunc
(4,PLUS
,3));
// your code goes here
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgplbnVtIE1hdGhPcHMge1BMVVMsIE1JTlVTLCBtb3NkfTsgCgpmbG9hdCBtYXRoZnVuYyhpbnQgeCwgZW51bSBNYXRoT3BzIG9wZXJhdGlvbiwgaW50IHkpCiAgICB7CiAgICAgICAgc3dpdGNoKG9wZXJhdGlvbil7CiAgICAgICAgY2FzZSBQTFVTOiByZXR1cm4geCArIHk7CiAgICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgIGNhc2UgTUlOVVM6IHJldHVybiB4IC0geTsKICAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgLy9ldGMuCiAgICAgICAgfQogICAgfQppbnQgbWFpbih2b2lkKSAKewoJCglwcmludGYoIiVmIixtYXRoZnVuYyg0LFBMVVMsMykpOwogICAgCiAgICAKCS8vIHlvdXIgY29kZSBnb2VzIGhlcmUKCXJldHVybiAwOwp9Cg==