(a.) Write a program to process a collection of daily hightemperatures. Your pro
ID: 3608712 • Letter: #
Question
(a.) Write a program to process a collection of daily hightemperatures. Your program should count and print the number of hotdays (high temperature 85 or higher), the number of pleasant days(high temperature 60-84), and the number of cold days (hightemperatures less than 60). It should also display the category ofeach temperature.(b.) Modify your program to display the average temperature (a realnumber) at the end of the run.
Explanation / Answer
please rate - thanks part 1) #include #include int main() {int i=0,number,hot=0,cold=0,ok=0; printf("Enter temperature %d (999 to exit) ",i+1); scanf("%d",&number); while(number!=999) {printf("%d ",number); if(number>=85) {hot++; printf("hot "); } else if(number>=60) {ok++; printf("pleasant "); } else {cold++; printf("cold "); } i++; printf("Entertemperature %d (999 to exit) ",i+1); scanf("%d",&number); } printf(" Number of: Hot days: %d Pleasant days: %d Colddays: %d",hot,ok,cold); getch(); return 0; } part 2) #include #include int main() {int i=0,number,hot=0,cold=0,ok=0,sum=0; double average; printf("Enter temperature %d (999 to exit) ",i+1); scanf("%d",&number); while(number!=999) {sum+=number; printf("%d ",number); if(number>=85) {hot++; printf("hot "); } else if(number>=60) {ok++; printf("pleasant "); } else {cold++; printf("cold "); } i++; printf("Entertemperature %d (999 to exit) ",i+1); scanf("%d",&number); } average=sum/(double)i; printf(" Number of: Hot days: %d Pleasant days: %d Colddays: %d",hot,ok,cold); printf(" Average temperagure is %.2f",average); getch(); return 0; }Related Questions
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.