Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- double average(double lake[]){
- double total;
- int a;
- for(a = 1; a<366; a++){
- total = total+lake[a];
- }
- return (total/365.00);
- }
- int main () {
- double supTemps[365] ;
- double michTemps[365];
- double huronTemps[365];
- double erieTemps[365];
- double ontTemps[365];
- double stClrTemps[365];
- double averages [5];
- double trash;
- FILE * fPointer;
- fPointer = fopen("glsea-temps2019_1024.dat", "r");
- int lowAvg = 0, highAvg = 0,highNum,lowNum,i,j,avgTotal;
- for (i = 1; i <366; i++){
- fscanf(fPointer, "%lf", &trash);
- fscanf(fPointer, "%lf", &trash);
- fscanf(fPointer, "%lf", &supTemps[i]);
- fscanf(fPointer, "%lf", &michTemps[i]);
- fscanf(fPointer, "%lf", &huronTemps[i]);
- fscanf(fPointer, "%lf", &erieTemps[i]);
- fscanf(fPointer, "%lf", &ontTemps[i]);
- fscanf(fPointer, "%lf", &stClrTemps[i]);
- }
- averages[0] = average(supTemps);
- averages[1] = average(michTemps);
- averages[2] = average(huronTemps);
- averages[3] = average(erieTemps);
- averages[4] = average(ontTemps);
- averages[5] = average(stClrTemps);
- for (int a = 0; a < 5; a++){
- avgTotal += averages[a];
- }
- for (j = 0; j < 5; j++){
- if (averages[j]> highAvg){
- highAvg = averages[j];
- highNum = j;
- }
- }
- for (int a = 0; a < 5; a++){
- if (averages[a]< lowAvg){
- lowAvg = averages[a];
- lowNum = a;
- }
- }
- for (int a = 0; a < 5; a++){
- if (averages[a]> avgTotal){
- printf("stuff");
- }
- }
- fclose(fPointer);
- return (0);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement