Advertisement
sellmmaahh

OR-struktura-ispisi sa vecom povrsinom

Aug 26th, 2015
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.85 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <math.h>
  4. #define PI 4*atan(1)
  5.  
  6.  
  7. struct Tacka {
  8. int x, y;
  9. };
  10.  
  11. struct Kruznica {
  12. double r;
  13. struct Tacka t;
  14. };
  15.  
  16. void Fja(struct Kruznica *niz,int vel, double povrs) {
  17.     int i;
  18.     for (i=0; i<vel; i++) {
  19.             if ((niz[i].r*niz[i].r*PI)>povrs) {
  20.                     printf("r: %.2lf, (%d,%d)\n",niz[i].r, niz[i].t.x, niz[i].t.y);
  21.             }
  22.     }
  23. }
  24.  
  25.  
  26.  
  27. int main () {
  28.     int n;
  29.     double p;
  30.     printf("Unesite velicinu niza: ");
  31.     scanf("%d", &n);
  32.     struct Kruznica niz[n];
  33.     int i;
  34.     for (i=0; i<n; i++) {
  35.      printf("%d. Poluprecnik: ", i+1);
  36.      scanf("%lf", &niz[i].r);
  37.      printf("Centar: (x,y) ");
  38.      scanf("%d %d", &niz[i].t.x, &niz[i].t.y);
  39.     }
  40.     printf("Unesite zeljenu povrsinu: ");
  41.     scanf("%lf", &p);
  42.     Fja(niz,n,p);
  43.     return 0;
  44. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement