Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- struct Radnik
- {
- char Ime[20];
- int plate;
- };
- ///program treba ucitati iz datoteke niz strukture radnik i upisati u izlaznu datoteku radnike koji imaju vecu platu od prosjeka
- int main()
- {
- FILE * ulaz, *izlaz;
- struct Radnik niz[6];
- int vel=0, i;
- char znak;
- float prosjek=0;
- ulaz=fopen("Plate.txt", "r");
- izlaz=fopen("Statistika.txt", "w");
- if(ulaz == NULL)
- {
- printf("Otvaranje datoteke nije uspjelo");
- exit(1);
- }
- if(izlaz == NULL)
- {
- printf("Otvaranje datoteke nije uspjelo");
- exit(2);
- }
- while(fscanf(ulaz, "%s%c%d\n", &niz[vel].Ime, &znak, &niz[vel].plate)!=EOF)
- {
- prosjek+=niz[vel++].plate;
- }
- prosjek/=vel;
- for(i=0; i<vel; i++)
- {
- if(niz[i].plate>prosjek)
- {
- fprintf(izlaz, "%s %d\n", niz[i].Ime, niz[i].plate);
- }
- }
- fclose(ulaz);
- fclose(izlaz);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement