Advertisement
Guest User

Untitled

a guest
Mar 28th, 2020
130
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.67 KB | None | 0 0
  1. #include <stdio.h>
  2.  
  3.  
  4. double average(double lake[]){
  5. double total;
  6. int a;
  7. for(a = 1; a<366; a++){
  8. total = total+lake[a];
  9. }
  10. return (total/365.00);
  11. }
  12.  
  13.  
  14. int main () {
  15. double supTemps[365] ;
  16. double michTemps[365];
  17. double huronTemps[365];
  18. double erieTemps[365];
  19. double ontTemps[365];
  20. double stClrTemps[365];
  21. double averages [5];
  22. double trash;
  23.  
  24.  
  25. FILE * fPointer;
  26. fPointer = fopen("glsea-temps2019_1024.dat", "r");
  27.  
  28. int lowAvg = 0, highAvg = 0,highNum,lowNum,i,j,avgTotal;
  29.  
  30. for (i = 1; i <366; i++){
  31. fscanf(fPointer, "%lf", &trash);
  32. fscanf(fPointer, "%lf", &trash);
  33.  
  34. fscanf(fPointer, "%lf", &supTemps[i]);
  35. fscanf(fPointer, "%lf", &michTemps[i]);
  36. fscanf(fPointer, "%lf", &huronTemps[i]);
  37. fscanf(fPointer, "%lf", &erieTemps[i]);
  38. fscanf(fPointer, "%lf", &ontTemps[i]);
  39. fscanf(fPointer, "%lf", &stClrTemps[i]);
  40. }
  41.  
  42. averages[0] = average(supTemps);
  43. averages[1] = average(michTemps);
  44. averages[2] = average(huronTemps);
  45. averages[3] = average(erieTemps);
  46. averages[4] = average(ontTemps);
  47. averages[5] = average(stClrTemps);
  48.  
  49. for (int a = 0; a < 5; a++){
  50. avgTotal += averages[a];
  51. }
  52.  
  53. for (j = 0; j < 5; j++){
  54. if (averages[j]> highAvg){
  55. highAvg = averages[j];
  56. highNum = j;
  57. }
  58. }
  59. for (int a = 0; a < 5; a++){
  60. if (averages[a]< lowAvg){
  61. lowAvg = averages[a];
  62. lowNum = a;
  63. }
  64. }
  65. for (int a = 0; a < 5; a++){
  66. if (averages[a]> avgTotal){
  67. printf("stuff");
  68. }
  69. }
  70.  
  71.  
  72. fclose(fPointer);
  73.  
  74. return (0);
  75. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement