/*********************************************/ /* Program liczy liczbë caîkë oznaczonâ z x^2*/ /* Napisane dla Magazynu Amiga */ /* 1995 by BsZ */ /*********************************************/ #include #include #include float f(float x) { return (float)(x*x); } main(int argc, char *argv[]) { long int loop; float N,a,b,caîka=0; long int t0,t; if(argc!=4) { printf("Nie podaîeô argumentów!\n"); exit(0); } N=(float)atol(argv[1]); a=atof(argv[2]); b=atof(argv[3]); time(&t0); for(loop=1;loop<=N;loop++) caîka+=f( (float)(a+(loop-1)*(b-a)/N) ) + f( (float)(a+loop*(b-a)/N) ); caîka*=(b-a)/(2.0*N); time(&t); printf("Wyliczona wartoôê caîki: %f\nCzas obliczeï: %lds\n",caîka,t-t0); }