Not a member of Pastebin yet?
                        Sign Up,
                        it unlocks many cool features!                    
                - #include <stdio.h>
 - #include <stdlib.h>
 - struct grad
 - {
 - int kontinent;
 - char ime_grada[20];
 - int br_stanovnika;
 - };
 - int SumaStanovnika(struct grad gradovi[], int vel)
 - {
 - int i, suma = 0;
 - for (i=0; i<vel; i++)
 - {
 - if (gradovi[i].br_stanovnika > 5000000) suma+=gradovi[i].br_stanovnika;
 - }
 - return suma;
 - }
 - int main()
 - {
 - int i;
 - struct grad niz[10];
 - int vel, broj;
 - char znak;
 - FILE* ulaz;
 - FILE* izlaz;
 - ulaz = fopen("gradovi.txt", "r");
 - izlaz = fopen("nge.txt", "w");
 - if(ulaz == NULL)
 - {
 - printf("Otvaranje datoteke nije uspjelo..\n");
 - exit(1);
 - }
 - if (izlaz == NULL)
 - {
 - printf("Otvaranje datoteke nije uspjelo..\n");
 - exit(2);
 - }
 - while (fscanf(ulaz, "%d%s%c%d", &niz[vel].kontinent , &niz[vel].ime_grada, &znak, &niz[vel++].br_stanovnika) != EOF);
 - for(i=0; i<vel; i++)
 - if(niz[i].br_stanovnika >= 5000000)
 - printf("Broj gradova %d", niz[i].kontinent);
 - printf("\nUkupan broj stanovnika: %d", SumaStanovnika(niz,vel));
 - fprintf(izlaz, "Ime grada %s \n Broj stanovnika %d", niz[vel].ime_grada, niz[vel].br_stanovnika );
 - fclose(ulaz);
 - fclose(izlaz);
 - return 0;
 - }
 
Advertisement
 
                    Add Comment                
                
                        Please, Sign In to add comment