Dont know ada so i need some help. This is for a homework assignment.
I got 3 function prototypes: 1. int pow(int int)
2. double pow(double double)
3. double pow(int double)
int x;
double y;
x=pow(2,3)
y=pow(2,3)
x=pow(2,3.2)
y=pow(2,3.2)
x=pow(2.1,3)
y=pow(2.1,3)
x=pow(2.1,3.2)
y=pow(2.1,3.2)

I want to know for every pow call what function is called or is it illegal?
in c++ i got {1,1,3,3,illegal,illegal,2,2}
Anyone got any hints one how ada would run these?