Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- struct Grad
- {
- char naziv[20];
- int broj_stanovnika;
- };
- void unesi(char * s,int velicina)
- {
- char znak = getchar();
- int i= 0;
- if(znak == '\n') znak= getchar();
- while(i < velicina -1 && znak != '\n')
- {
- *s = znak;
- s++;
- znak = getchar();
- }
- *s = '\0';
- }
- int slovo(char *p,int velicina)
- {
- int brojac = 0;
- while(*p != '\0')
- {
- if(*p == 'a' || *p == 'A')
- brojac = 1;
- p++;
- }
- return brojac;
- }
- int broj_stanovnika_sa_A(struct Grad *niz,int velicina)
- {
- int i,ukupan_broj =0;
- for(i = 0; i < velicina; i++)
- {
- if(slovo(niz[i].naziv,20) == 1)
- {
- ukupan_broj += niz[i].broj_stanovnika;
- }
- }
- return ukupan_broj;
- }
- int main() {
- struct Grad gradovi[5];
- int i;
- for(i=0; i<5; i++) {
- printf("Unesite ime grada: ");
- unesi(gradovi[i].naziv, 20);
- printf("Unesite broj stanovnika: ");
- scanf("%d", &gradovi[i].broj_stanovnika);
- }
- printf("Trazeni broj stanovnika je %d", broj_stanovnika_sa_A(gradovi, 5));
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement