home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga MA Magazine 1997 #3
/
amigamamagazinepolishissue03-1
/
ma_1995
/
08
/
ami011c.txt
< prev
next >
Wrap
Text File
|
1997-04-07
|
828b
|
79 lines
<l>
/*********************************************/
/* Program liczy liczbë caîkë oznaczonâ z x^2*/
/* Napisane dla Magazynu Amiga */
/* 1995 by BsZ */
/*********************************************/
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
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);
}