double day,month; start: cout << "day:"; cin >> day; cout << "month:"; cin >> month; if (day<=0) return 0; if (month<=0) return 0; if ((day>=21 && month ==3) || (day>0 && month ==4)|| (day>0 && month ==5) ||(day<22 && month ==6)) // -------------------------------------------------start of the block { cout << "it's spring" << endl; } else if ((day>=22 && month ==6) || (day>0 && month ==7)||(day>0 && month ==8) || (day<23 && month ==9)) { cout<< "it's summer"<< endl; } else if ((day>=23 && month ==9) || (day>0 && month ==10)||(day>0 && month ==11) || (day<24 && month ==12)) { cout<< "it's autumn" <=34 && month ==12) || (day>0 && month ==1)||(day>0 && month ==2) || (day<23 && month ==3)) { cout<< "it's winter" << endl; } goto start; // loop back