#include <iostream>
#include <cstdlib>
#include <cmath>

using namespace std;



int main(){

int n, count=0, ideals=0, maxTemp=-50, minTemp=60;
double totalSum=0, avg, hotSum=0, hots=0, coldSum=0, colds=0;

do{

	cout<<"Give temperature: ";
	cin>> n;
	cout<<endl;
if(n==-999)break;
if(n<=-50 || n>=60) continue;
	count++;

	totalSum+=n;

	if(n>17 && n<=28){
		hotSum+=n;
		hots++;
	}
	if(n>=1 && n<=17){
		coldSum+=n;
		colds++;
	}

	if(n==22)
		ideals++;

	if(n<minTemp)
		minTemp=n;
	if(n>maxTemp)
		maxTemp=n;
	

}while(n!=-999);

avg=totalSum/count;

cout<<"Number of days/temperatures: "<<count<<endl;
cout<<"Avg temperature: "<<avg<<endl;
cout<<"Number of hot days: "<<hots<<endl;
cout<<"Avg temperature of hot days: "<< hotSum/hots <<endl;
cout<<"Number of cold days: "<<colds<<endl;
cout<<"Avg temperature of cold days: "<< coldSum/colds <<endl;
cout<<"Number of ideal days: "<<ideals<<endl;
cout<<"Hottest day temperature: "<<maxTemp<<endl;
cout<<"Coldest day temperature: "<<minTemp<<endl;






return 0;
}
