Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- int isInCircle (double x, double y)
- {
- int a;
- if (x*x+y*y<1)
- return a=1;
- else
- return a=0;
- }
- void main()
- {
- //cw1 lab4
- /*int i;
- srand ( time(NULL) ); //inicjalizacja generatora
- for(int j=1;j<40;j++)
- {
- i = rand(); //funkcja losująca liczbę
- printf(" Wylosowana liczba to %d\n", i);
- }
- printf("%d= RAND_MAX\n");
- wait();
- */
- /*
- //cw2 lab4
- //losuje liczbe z przedzialu 1-100
- int i;
- int min = 0;
- int max = 100;
- int L = max - min + 1;
- srand ( time(NULL) );
- i = rand()%L + min;
- printf(" Wylosowana liczba to %d\n", i);
- wait();
- */
- // losowanie liczb z przedzialu 1-4 łącznie 1000 razy oraz zliczanie ile razy kazda losowana byla
- /*
- int i;
- int min = 1;
- int max = 4;
- int L = max - min + 1;
- srand ( time(NULL) );
- int ilosc_1=0;
- int ilosc_2=0;
- int ilosc_3=0;
- int ilosc_4=0;
- for(int j=1;j<=1000;j++)
- {
- i = rand()%L + min;
- if (i==1)
- ilosc_1++;
- else if (i==2)
- ilosc_2++;
- else if (i==3)
- ilosc_3++;
- else
- ilosc_4++;
- }
- printf(" liczba 1 wylosowana %d\n", ilosc_1);
- printf(" liczba 2 wylosowana %d\n", ilosc_2);
- printf(" liczba 3 wylosowana %d\n", ilosc_3);
- printf(" liczba 4 wylosowana %d\n", ilosc_4);
- wait();
- */
- /*
- double x;
- srand( time (NULL) );
- // instrukcja (double) rzutuje typ int na double
- x = (double)rand()/RAND_MAX;
- printf("XXX = %lf\n", x);
- wait();
- */
- int j;
- double x;
- double y;
- srand( time(NULL) );
- x = (double)rand()/RAND_MAX;
- y = (double)rand()/RAND_MAX;
- j = isInCircle (x,y);
- printf("X=%lf\n", x);
- printf("Y=%lf\n", y);
- if (j==1)
- printf("Punkt nalezy do kola");
- else
- printf("Punkt lezy poza kolem");
- wait();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement