Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- int main(int argc, const char * argv[])
- {
- char codice_gara[6]={0};
- char codice_atleta[11]={0};
- char codice_nazione[4]={0};
- char nazioni[208]={0};
- int posizione_in_classifica;
- float punti[208]={0};
- FILE *fp;
- fp = fopen(argv[1], "r");
- if (fp == NULL) {
- printf("Errore apertura file\n");
- return(1);
- }
- while (!feof(fp)) {
- fscanf(fp, "%s %s %s %d",codice_gara , codice_atleta, codice_nazione, &posizione_in_classifica);
- int i=0;
- while (nazioni[i] != '\0' && strcmp(nazioni[i], codice_nazione) != 0)
- i++;
- if (nazioni[i] == '\0')
- strcpy(nazioni[i], codice_nazione);
- switch(posizione_in_classifica){
- case 1:
- punti[i]+=1;
- break;
- case 2:
- punti[i]+=0.1;
- break;
- case 3:
- punti[i]+=0.05;
- }
- puts(nazioni[i]);
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement