Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*Zadana je ulazna datoteka "utakmice.txt" s rezultatima sveučilišnog prvenstva u nogometu.
- Napisati program koji od korisnika traži da unese ime datoteke iz koje se učitavaju podaci. Na ekranu se ispisuje sadržaj datoteke i broj zapisa.
- Zatim se izračunava koliko je bodova osvojila ekipa TF-a, ako se za pobjedu dobiva 3 boda, za neriješeno 1 bod, a za poraz 0 bodova.*/
- #include <stdio.h>
- #include <string.h>
- #include <stdlib.h>
- int main(){
- FILE *ulaz;
- char dat[10], domaci[10], gosti[10];
- int red=1,d,g,bodovi=0,i;
- gets(dat);
- ulaz=fopen(dat, "r");
- char c;
- c=fgetc(ulaz);
- while(c!=EOF){
- if(c=='\n'){
- red++;
- }
- printf("%c", c);
- c=fgetc(ulaz);
- }
- printf("\n%d\n\n", red);
- fclose(ulaz);
- ulaz=fopen(dat, "r");
- fscanf(ulaz, "%s %s %d %[^\n]", domaci, gosti, &d, &g);
- for(i=0; i<red-1; i++){
- if(strcmp(domaci,"hrv")==0){
- if(d>g){
- bodovi=bodovi+3;
- printf("3 boda");
- }else if(d==g){
- bodovi++;
- printf(" boda");
- }
- }
- else if (strcmp(gosti,"hrv")==0){
- if(g>d){
- bodovi=bodovi+3;
- printf("3 boda g ");
- }else if(d==g){
- bodovi++;
- printf(" boda");
- }
- }
- fscanf(ulaz, "%s %s %d %[^\n]", domaci, gosti, &d, &g);
- }
- printf("hrv ima %d bodova", bodovi);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement