a) leia um conjunto de valores correspondentes a 80 notas dos alunos de uma turma (de 0 a 10);
b) calcule a freqüência absoluta e a freqüência relativa de cada nota;
c) imprima uma tabela contendo os valores das notas (de 0 a 10) e suas respectivas freqüências absoluta e relativa.
Observações:
• freqüência absoluta de uma nota é o número de vezes que ela aparece no conjunto de dados;
• freqüência relativa é a freqüência absoluta dividida pelo número total de dados;
• utilizar como variável composta somente aquelas que forem necessárias.
#include <stdio.h>
#define NT 4 /*quantidade de notas*/
int main(){
int vf[11],/*cada posição armazena a frequência de uma nota. 0 a 10*/
nota,i;
/*inicializando o vetor de notas*/
for (i=0; i<11;i++)
vf[i]=0;
for(i=1;i<=NT;i++){
printf("\nForneça a nota de 0 a 10:");
scanf("%d",¬a);
/*validando a nota*/
while(nota<0 || nota >10){
printf("\nNota Incorreta!! Forneça outro valor:");
scanf("%d",¬a);
}
vf[nota]++;
}
printf("\nNota\tFrequencia absoluta\tFrequencia Relativa\n");
for(i=0;i<11;i++)
printf("\n%d\t\t%d\t\t\t\t%.3f",i,vf[i],(float)vf[i]/NT);
return 0;
}
Nenhum comentário:
Postar um comentário