int main() {
double a[3] = {1,2,3};
double b[2][3] = {1,2,3,10,5,6};
float b1[2][3] = {1,2,3,10,5,6};
int b2[2][3] = {1,2,3,10,5,6};
double c[2][3][5];
c[0][0][3] = 10;
c[1][0][3] = -10;
int loc;
loc = maxloc(a);
printf("maxloc(a) = %d\n", loc);
loc = maxloc(b);
printf("maxloc(b) = %d\n", loc);
loc = maxloc(b1);
printf("maxloc(b1) = %d\n", loc);
loc = maxloc(b2);
printf("maxloc(b2) = %d\n", loc);
loc = maxloc(c);
printf("maxloc(c) = %d\n", loc);
}
maxloc(a) = 2
maxloc(b) = 3
maxloc(b1) = 3
maxloc(b2) = 3
maxloc(c) = 3