C++. напишите программу, которая вводит номер месяца и выводит название времени года на языке. при вводе неверного номера месяца должно быть выведено слово 'no'.
нц для i от 1 до N вывод "a[",i,"] = " ввод a[i] кц вывод нс
s:=a[3]+a[5] вывод "s = ", s, нс кон
Б) алг Б нач цел M = 10 целтаб a[1:M] цел i, max
нц для i от 1 до M вывод "a[",i,"] = " ввод a[i] кц вывод нс
max:=a[1] нц для i от 2 до M если a[i] > max то max:=a[i] все кц вывод "max = ",max,нс кон
В) алг В нач цел M = 10 целтаб a[1:M] цел i, k
нц для i от 1 до M вывод "a[",i,"] = " ввод a[i] кц вывод нс
k:=0 нц для i от 1 до M если mod(a[i],6)=0 то k:=k+1 все кц если k>0 то вывод "k = ",k,нс иначе вывод "Нет чисел, кратных 6" все кон Г) алг Г нач цел N = 10 целтаб a[1:N] цел i, p
нц для i от 1 до N вывод "a[",i,"] = " ввод a[i] кц вывод нс
p:=1 нц для i от 1 до N если mod(a[i],2)=0 то p:=p*a[i] все кц вывод "p = ",p,нс кон
нц для i от 1 до N вывод "a[",i,"] = " ввод a[i] кц вывод нс
s:=a[3]+a[5] вывод "s = ", s, нс кон
Б) алг Б нач цел M = 10 целтаб a[1:M] цел i, max
нц для i от 1 до M вывод "a[",i,"] = " ввод a[i] кц вывод нс
max:=a[1] нц для i от 2 до M если a[i] > max то max:=a[i] все кц вывод "max = ",max,нс кон
В) алг В нач цел M = 10 целтаб a[1:M] цел i, k
нц для i от 1 до M вывод "a[",i,"] = " ввод a[i] кц вывод нс
k:=0 нц для i от 1 до M если mod(a[i],6)=0 то k:=k+1 все кц если k>0 то вывод "k = ",k,нс иначе вывод "Нет чисел, кратных 6" все кон Г) алг Г нач цел N = 10 целтаб a[1:N] цел i, p
нц для i от 1 до N вывод "a[",i,"] = " ввод a[i] кц вывод нс
p:=1 нц для i от 1 до N если mod(a[i],2)=0 то p:=p*a[i] все кц вывод "p = ",p,нс кон
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;
}