1. //Assignment 4
  2. //Kyle Weeks
  3. //3/17/11
  4.  
  5. #include <stdio.h>
  6. #include <math.h>
  7.  
  8.  
  9. int main(){
  10. //Load point
  11. FILE *ifp;
  12. //open file
  13. ifp = fopen("/Users/kylew/Documents/example/ucfidol2.txt", "r");
  14. //variables
  15. double avg=0;
  16. int h, i, j;
  17. int max_con, max_judge, dev_chk, shows;
  18. double avgj[max_judge];
  19. int con_score[max_con][max_judge];
  20. //double judg_avg[max_judge];
  21. fscanf(ifp, "%d", &shows);
  22. for (h=0; h<shows; h++) {
  23. fscanf(ifp, "%d%d%d", &max_con, &max_judge, &dev_chk);
  24. for (i=0; i<max_con; i++) {
  25.  
  26. for (j=0; j<max_judge; j++) {
  27.  
  28. fscanf(ifp, "%d",&con_score[i][j]);
  29. avg += con_score[i][j];
  30. avgj[j] += con_score[i][j];
  31. //printf("%d\n",con_score[i][j]);
  32.  
  33. }
  34. avg = avg/max_judge;
  35. printf("Average for contestant %d = %lf\n", i+1, avg);
  36. avg=0;
  37. }
  38. for (j=0; j<max_con; j++) {
  39. printf("%d\n", max_con);
  40. //printf("%lf\n", avgj[j]);
  41. avgj[j] = avgj[j]/max_con;
  42. printf("Average for judge %d = %lf\n", j+1, avgj[j]);
  43. }
  44. }
  45.  
  46. return 0;
  47. }