/
ArtT
/
Netology
Обзор
Документация
Войти
/
ArtT
/
Netology
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
Part1/task_1_3_3.cpp
59 строк
2 KB
ArtT
Навёл порядок
14 ноя 2025, 15:46
14 ноя 2025, 15:46
27cf136
Код
Авторство
О чём код?
#include <iostream> #include <Windows.h> using namespace std; int main() { SetConsoleCP(1251); SetConsoleOutputCP(1251); string zodiak[] {"Овен", "Телец", "Близнецы", "Рак", "Лев", "Дева", "Весы", "Скорпион", "Стрелец", "Козерог", "Водолей", "Рыбы"}; string pol; int znak{1}; int age{20}; string prediction = "Гороскоп для вас находится в разработке. Приходите чуточку позже ;)"; cout << "Введите пол: М(ужской)/Ж(енский): "; cin >> pol; cin.clear(); cin.ignore(); cout << endl; cout << "Введите знак зодиака: " << endl; for (int i = 1; i <= int(sizeof(zodiak)/sizeof(*zodiak)); i++){ cout << "(" << i <<")" << zodiak[i-1] << "\t"; if (i > 0 && i % 4 ==0) cout << endl; } cin >> znak; cin.clear(); cin.ignore(); cout << "Укажите возраст: "; cin >> age; cout << endl; cin.clear(); switch (znak) { case 4: case 8: case 12: if(pol == "м" || pol == "М"){ if(age < 40){ prediction = "Сегодня очень плодотворный день. Можно добиться того, что прежде казалось почти невозможным."; }else{ prediction = "Сегодня отличный день, чтобы без повода навестить друзей."; } } break; case 2: case 6: case 10: if((pol == "ж" || pol == "Ж") && (age >= 15 && age <=30)){ prediction = "Сегодняшний вечер подходит для общения с друзьями, проведения домашних праздников и импровизированных вечеринок. \nБудет не только весело, но и интересно: найдётся дело, которое увлечёт всех."; } break; } cout << prediction << endl; return 0; }