#include #include int main(void) { int i=1, red=3, green=5; float result=0; // this line causes GCC to spit an error result = pow(red,(green-i)); // this line works fine on GCC result = pow(red,(green-1)); printf("%f", result); return 0; }