Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- struct Podaci {
- int index,predmet,ocjena;
- };
- int main()
- {
- FILE* ulaz;
- ulaz=fopen("ispiti.txt",r);
- if (ulaz==NULL) {
- printf("Doslo je do greske prilikom otvaranja datoteke.");
- exit(1);
- }
- int br=30;
- while (fscanf(ulaz,"%5d %d %2d", &niz[br].index,&niz[br].predmet, &niz[br].ocjena)!=EOF && br<100) br++;
- int a=0, predmet=0;
- printf("Unesite predmet: ");
- scanf("%d",&predmet);
- int br_ocjena=0, suma_ocjena=0,br_polozenih=0;
- for (a=0; a<br; a++) {
- if (niz[a].predmet==predmet) {
- br_ocjena++;
- suma_ocjena+=niz[a].ocjena;
- if (niz[a].ocjena>=6) br_polozenih++;
- }
- }
- printf("Prosjecna ocjena: %f", suma_ocjena/(double)br_ocjena; );
- printf("Prolaznost: %f%",(int) (100 - ( (double) (br_ocjena - br_polozenih)/(double) br_ocjena ) * 100.0));
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement