#include int readData(FILE *fpOut, double list[],double*totalScore,int count[]); void sortData(double list[],int current,int last); int main(void) { double testScore[50]; double totalScore=0; double mean; int frequency[10]={0}; int current; int last; int i; int numberScore; double median; FILE *fpOut; if ( (fpOut = fopen("random2.txt", "r") ) == NULL ) { printf("Error opening file\n"); return 100; } numberScore=readData(fpOut,testScore,&totalScore,frequency); mean=totalScore/numberScore; if ( fclose(fpOut) == EOF ) { printf("Error closing file\n"); return 200; } last=numberScore-1; for(current=0;current=90) count[0]=count[0]+1; else if(list[i]>=80) count[1]=count[1]+1; else if(list[i]>=70) count[2]=count[2]+1; else if(list[i]>=60) count[3]=count[3]+1; else if(list[i]>=50) count[4]=count[4]+1; else if(list[i]>=40) count[5]=count[5]+1; else if(list[i]>=30) count[6]=count[6]+1; else if(list[i]>=20) count[7]=count[7]+1; else if(list[i]>=10) count[8]=count[8]+1; else if(list[i]>=0) count[9]=count[9]+1; } return i; } void sortData(double list[],int current,int last) { int walker; double temp; for(walker=last;walker>current;walker--) if(list[walker] < list[walker-1]) { temp=list[walker]; list[walker]=list[walker-1]; list[walker-1]=temp; } return; }