Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Програмирование на с++

Тимофей Заикин Ученик (51), открыт 6 дней назад
Напиши программу, которая по номеру месяца определяет время года и выводит в консоль одно из слов: “winter”, если время года – зима, “spring”, если время года – весна, “summer”, если время года – лето или “autumn”, если время года – осень

Формат входных данных
Одно целое число: month - номер месяца
(1 - январь, 2 - февраль, 3 - март, 4 - апрель, 5 - май, 6 - июнь, 7 - июля, 8 - август, 9 - сентябрь, 10 - октябрь, 11 - ноябрь, 12 - декабрь)

Формат выходных данных
Одно из слов:

“winter”, если время года – зима,

“spring”, если время года – весна,

“summer”, если время года – лето

“autumn”, если время года – осень
3 ответа
GGG Просветленный (35622) 6 дней назад
 #include <iostream> 
#include <string>

using namespace std;

int main() {
int month;
cin >> month;

string season;

if (month >= 3 && month <= 5) {
season = "spring";
} else if (month >= 6 && month <= 8) {
season = "summer";
} else if (month >= 9 && month <= 11) {
season = "autumn";
} else {
season = "winter";
}

cout << season << endl;
return 0;
}
Рустам Абдрашитов Мыслитель (9508) 6 дней назад
На сгенерировано ИИ!!
 #include <iostream> 
#include <limits>
#include <string>

class SeasonFinder {
public:
void run() {
char cont;
do {
int month = getMonth();
std::cout << "Время года: " << determineSeason(month) << std::endl;
std::cout << "Хотите попробовать ещё раз? (y/n): ";
std::cin >> cont;
std::cin.ignore(std::numeric_limits<std::streamsize>::max(), '\n');
} while (cont == 'y' || cont == 'Y');
}

private:
int getMonth() {
int month;
std::cout << "Введите номер месяца (1-12): ";
while (!(std::cin >> month) || month < 1 || month > 12) {
std::cout << "Неправильный ввод. Пожалуйста, введите номер месяца от 1 до 12: ";
std::cin.clear();
std::cin.ignore(std::numeric_limits<std::streamsize>::max(), '\n');
}
return month;
}

std::string determineSeason(int month) {
switch (month) {
case 12: case 1: case 2: return "winter";
case 3: case 4: case 5: return "spring";
case 6: case 7: case 8: return "summer";
case 9: case 10: case 11: return "autumn";
default: return "unknown";
}
}
};

int main() {
SeasonFinder().run();
return 0;
}
Влад Канашевский Ученик (110) 6 дней назад
#include<bits/stdc++.h>

using namespace std;

int main(){
int month;
cin>>month;
switch (month) {
case 12: cout<<"winter"; return 0;
case 1: cout<<"winter"; return 0;
case 2: cout<<"winter"; return 0;
case 3: cout<<"spring"; return 0;
case 4: cout<<"spring"; return 0;
case 5: cout<<"spring"; return 0;
case 6: cout<<"summer"; return 0;
case 7: cout<<"summer"; return 0;
case 8: cout<<"summer"; return 0;
case 9: cout<<"autumn"; return 0;
case 10: cout<<"autumn"; return 0;
case 11: cout<<"autumn"; return 0;
}
}
Похожие вопросы