Advertisement
Guest User

Untitled

a guest
Jan 24th, 2017
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.05 KB | None | 0 0
  1. #include <stdio.h>
  2.  
  3. struct Grad
  4. {
  5. char naziv[20];
  6. int broj_stanovnika;
  7. };
  8.  
  9. void unesi(char * s,int velicina)
  10. {
  11. char znak = getchar();
  12. int i= 0;
  13. if(znak == '\n') znak= getchar();
  14. while(i < velicina -1 && znak != '\n')
  15. {
  16. *s = znak;
  17. s++;
  18. znak = getchar();
  19.  
  20. }
  21. *s = '\0';
  22. }
  23.  
  24. int slovo(char *p,int velicina)
  25. {
  26. int brojac = 0;
  27. while(*p != '\0')
  28. {
  29. if(*p == 'a' || *p == 'A')
  30. brojac = 1;
  31. p++;
  32. }
  33. return brojac;
  34. }
  35.  
  36.  
  37. int broj_stanovnika_sa_A(struct Grad *niz,int velicina)
  38. {
  39. int i,ukupan_broj =0;
  40. for(i = 0; i < velicina; i++)
  41. {
  42. if(slovo(niz[i].naziv,20) == 1)
  43. {
  44. ukupan_broj += niz[i].broj_stanovnika;
  45. }
  46. }
  47. return ukupan_broj;
  48. }
  49.  
  50. int main() {
  51. struct Grad gradovi[5];
  52. int i;
  53. for(i=0; i<5; i++) {
  54. printf("Unesite ime grada: ");
  55. unesi(gradovi[i].naziv, 20);
  56. printf("Unesite broj stanovnika: ");
  57. scanf("%d", &gradovi[i].broj_stanovnika);
  58. }
  59. printf("Trazeni broj stanovnika je %d", broj_stanovnika_sa_A(gradovi, 5));
  60. return 0;
  61. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement