Gdzie tu jest błąd ? Jezyk C
wyskakuje
In function 'pole':
error:invalid operands to binary ^ (have 'double' and 'int')
#include <stdlib.h>
#include <stdio.h>
// Napisac funkcje, ktora zwraca pole kola na podstawie
// pobranej w naglowku wartosci promienia.
// Dane wejsciowa i wyjsciowa typu double
double pole(double r) {
double wynik;
double pi=3.14;
wynik=pi*r^2;
return wynik;
}
int main() {
return 0;
}