Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdio.h>
- struct grad
- {
- int kontinent;
- char grad[15];
- int brstanovnika;
- };
- int main() {
- FILE *ulaz, *izlaz;
- struct grad gradovi[100];
- int i=0;
- if(ulaz=fopen("gradovi.txt", "r")==NULL)
- printf("greska");
- exit (1);
- if(izlaz=fopen("gradovi.txt", "w")== NULL)
- printf("greska");
- exit(1);
- while(fscanf(ulaz, "%3d %6c %10d", &gradovi[i].kontinent, gradovi[i].grad, &gradovi[i].brstanovnika )!=EOF && i<100)
- {
- i++;
- }
- int suma=0,j;
- int brgr=0;
- for(j=0; j<i; j++)
- if (gradovi[j].brstanovnika>500000)
- brgr++;
- suma=suma+gradovi[j].brstanovnika;
- fprinf( izlaz, "%3d %6c 510d", gradovi[j].kontinent, gradovi[j].grad, gradovi[j].brstanovnika);
- printf("\n\nBroj gradova: %d", brgr);
- printf("\nUkupan broj stanovnika: %d", suma);
- fclose (ulaz);
- fclose (izlaz);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment