Надо
напишите программу, которая вводит номер месяца и выводит название времени года на языке. при вводе неверного номера месяца должно быть выведено слово 'no'.
входные данные
входная строка содержит единственное число – номер месяца (возможно, неверный).
выходные данные
нужно вывести название времени года (на языке), соответствующее введённому номеру месяца ('winter' – зима, 'spring' – весна, 'summer' – лето, 'autumn' – осень). если введён неверный номер месяца, программы должна вывести слово 'no'.
примеры
входные данные
4
выходные данные
spring
входные данные
25
выходные данные
no
п.с.!
using namespace std;
int main(){
int x;
cin >> x;
if(x <= 0)
cout << "NO"
else if(x < 3)
cout << "Winter";
else if(x > 2 and x < 6)
cout << "Spring";
else if(x > 5 and x < 9)
cout << "Summer";
else if(x > 8 and x < 12)
cout << "Autumn";
else
cout << "NO;
return 0;
}
using namespace std;
int main()
{
cout << "Enter month num: " << endl;
unsigned month = 0;
cin >> month;
if (month <= 12 && month >= 1) {
switch (month / 3) {
case 1:
cout << "Spring" << endl;
break;
case 2:
cout << "Summer" << endl;
break;
case 3:
cout << "Autumn" << endl;
break;
default:
cout << "Winter" << endl;
break;
}
} else {
cout << "NO" << endl;
}
return 0;
}
using namespace std;
int main()
{
int num;
cin>>num;
if(num==1 || num==2 || num==12)
{cout<<"winter";}
else if (num==3 || num==5 || num==4)
{cout<<"spring";}
else if (num==6 || num==7 || num==8)
{cout <<"summer";}
else if(num==9 || num==10 || num==11)
{cout<<"autumn";} else cout<<"no";
return 0;
}
//month
char getTime(int month)
switch (month){
case '1' : return 'winter'; break;
case '2' : return 'winter'; break;
case '12' : return 'winter'; break;
case '3' : return 'spring'; break;
case '4' : return 'spring'; break;
case '5' : return 'spring'; break;
case '6' : return 'summer'; break;
case '7' : return 'summer'; break;
case '8' : return 'summer'; break;
case '9' : return 'autumn'; break;
case '10' : return 'autumn'; break;
case '11' : return 'autumn'; break;
default : 'NO'; break;
}
printf(getTime(month));
1
x = int(input())
if(x >= 100 and x <= 999):
print("Число трехзначное")
else: print("Число НЕ трехзначное")
2
month = int(input())
if(month >= 1 and month <= 12):
if(month == 1 or month == 3 or month == 5 or month == 7 or month == 8
or month == 10 or month == 12):
print(31)
elif(month == 2):
print(28)
else: print(30)
else: print("Неверно введеный номер месяца!")
3
from sys import exit
month = int(input("Месяц: "))
day = int(input("День: "))
remainder = 0
if(month >= 1 and month <= 12):
if(month == 1 or month == 3 or month == 5 or
month == 7 or month == 8 or month == 10 or month == 12):
if(day >= 1 and day <= 31):
pass
else: print("Неверно введены дни месяца!"); exit();
elif(month == 2):
if(day >= 1 and day <= 28):
pass
else: print("Неверно введены дни месяца!"); exit();
else:
if(day >= 1 and day <= 30):
pass
else:
print("Неверно введены дни месяца!"); exit();
for i in range(1, month+1):
if(i == 1 or i == 3 or i == 5 or i == 7 or i == 8
or i == 10 or i == 12):
remainder += 31
elif(i == 2):
remainder += 28
else: remainder += 30
remainder += day
print("До нового года осталось: " + str(365 - remainder))
else: print("Неверно введеный номер месяца!")
4
month = int(input())
if(month >= 1 and month <= 12):
if(month == 12 or month == 1 or month == 2):
print("Winter!")
elif(month == 3 or month == 4 or month == 5):
print("Spring!")
elif(month == 6 or month == 7 or month == 8):
print("Summer!")
elif(month == 9 or month == 10 or month == 11):
print("Autumn!")
else: print("Wrong number of month!")
winter_list = [1,2,12]
spring_list = [3,4,5]
summer_list = [6,7,8]
Autumn_list = [9,10,11]
N = int(input())
def check(winter_list, spring_list, summer_list, Autumn_list):
if N in winter_list:
time = 'winter'
elif N in spring_list:
time = 'spring'
elif N in summer_list:
time = 'Summer'
else:
time = 'Autumn'
return time
if N in range(12):
yeartme = check(winter_list, spring_list, summer_list, Autumn_list)
print(yeartme)
else:
print('NO')
end = input('enter smth to close program') #Не обязательная строка. Просто не даёт закрыться консоли сразу после выполнения кода
Begin
Readln(a);
Case A of
12,1..2 : Writeln('winter');
3..5 : Writeln('spring');
6..8 : Writeln('summer');
9..11 : Writeln('autumn');
else Writeln('NO')
end;
end.
Begin
Read(A);
A:= A mod 12;
if (A>=0)and(A<3) then Write(Зима);
if (A>2)and(A<6) then Write(Весна);
if (A>5)and(A<9) then Write(Лето);
if (A>8)and(A<=11) then Write(Осень);
End.
begin
read(n);
case n of
12, 1, 2: writeln('winter');
3..5: writeln('spring');
6..8: writeln('summer');
9..11: writeln('autumn');
else writeln('NO')
end
end.