salve a tutti, ho fatto questo programma in c per la verifica di informatica:
codice:
#include<stdio.h>
#define ATLETI 5
int main()
{
int vet[ATLETI]={1,2,3,4,5};
int i, p=0, c=0;
printf("Assegna 5 voti\n");
for(i=1; i<=ATLETI; i++)
{
scanf("%8d",&vet[i]);
printf("%s%12s\n","Atleta","Punteggio");
printf("%8d%8d\n",i,vet[i]);
if(vet[i]==p)
{
c=c+1;
}
}
printf("\nIl voto %d e' assegnato %d volte\n",p,c);
return 0;
}
in pratica io (giudice) devo assegnare a 5 atleti i rispettivi punteggi in una gara. Scrivere un programma che mi dica quante volte un punteggio è stato assegnato. Ora; io ho fatto tutto correttamente solo che non mi dice le volte esatte che io ho assegnato un punteggio. es: se assegno 5 volte "6" mi dice che il 6 è assegnato 1 volta.