Я хочу создать приближение числа Пи на основе уравнения Архимеда. Я делаю это для режима и рекурсивного режима. В режиме я создаю что-то вроде выше:
double Pi_approximation(double r, double L){
int i;
double fin;
double y;
for(i=1; i<4; i++){
y =sqrt(2*((r*r) - r*(sqrt(4*((r*r) - (L))))));
L = y;
printf("%f \n", L);
}
return y;
}
Моя проблема во втором цикле для. В первом y вычисляется нормально, но во втором цикле, когда я печатаю y и L, он печатает мне их указатель !! Есть идеи?