Podana wartość w załączniku. Excel zwraca mi wartość 2,66, natomiast w [C] 1,13 z kawałkiem. Poniżej kod [C]
#include <stdio.h>
#include <stdlib.h>
int binomial(int a, int b){ return a*(a-1)/2; }
main(){
double a=4.5, b=-3, c=12.3, d=5.427, x=3, Pi=3.141592653589793238462643383, y;
int p=9100, k=2;
y=fabs(sqrt(3*x*x-log(c)*log(c)*log(c))/(cos(b*b*b)-2*tan(d)*tan(d)))+(a+b+sqrt(d))/binomial(p,k)*Pi;
printf("%0.16f\n", y);
system("PAUSE");
return 0;
}