Advertisement
Adijata

Broj stanovnika, gradova koji imaju a ili A u imenu

Jul 19th, 2014
218
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.71 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. struct Grad
  5. {
  6.     char naziv[20];
  7.     int br_stanovnika;
  8. };
  9.  
  10. int funkcija(struct Grad niz[], int velicina)
  11. {
  12.     int i, j, br=0, br_prolaza=0;
  13.     for(i=0; i<velicina; i++)
  14.     {
  15.         j=0;
  16.         br_prolaza=0;
  17.         while(niz[i].naziv[j++]!='\0')
  18.         {
  19.             if(niz[i].naziv[j]== 'a' || niz[i].naziv[j]== 'A')
  20.                 br_prolaza+=1;
  21.  
  22.             if(br_prolaza==1) {br+=niz[i].br_stanovnika; br_prolaza+=1;}
  23.         }
  24.     }
  25.  
  26.     return br;
  27. }
  28.  
  29.  
  30. int main()
  31. {
  32.     //FEJK PODACI:
  33.     struct Grad niz[4]= {{"Sarajevo", 4},{"Banja Luka", 2}, {"Bugojno", 2}, {"Nevesinje", 1}};
  34.     printf("%d", funkcija(niz,4));
  35.  
  36.  
  37.     return 0;
  38. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement