0 / 0 / 0
Регистрация: 18.05.2015
Сообщений: 48

По названию месяца вывести его порядковый номер и название времени года.

09.11.2015, 11:30. Показов 6482. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Составить программу, которая бы по названию месяца выдавала бы его порядковый номер и название времени года.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
09.11.2015, 11:30
Ответы с готовыми решениями:

По названию месяца выдать его порядковый номер и название времени года
написать программу используя ListBox которая по названию месяца выдает его порядковый номер и название времени года.

Составить программу, которая бы по названию месяца выдавала бы его порядковый номер и название времени года
Составить программу, которая бы по названию месяца выдавала бы его порядковый номер и название времени года.

Ввести номер месяца. Вывести название времени года
Задача 4 Выбор Составить программу для решения приведенного ниже задания двумя способами, используя: а) команду выбора case; б)...

7
 Аватар для MicM
840 / 498 / 325
Регистрация: 29.12.2009
Сообщений: 1,106
09.11.2015, 11:54
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#include <iostream>
#include <map>
#include <string>
 
struct info
{
    int number;
    std::string season;
};
 
int main()
{
    std::map<std::string, info> months;
    months["January"] =  {1, "Winter"};
    months["February"] = {2, "Winter"};
    months["March"] = {3, "Spring"};
    months["April"] = {4, "Spring"};
    months["May"] = {5, "Spring"};
    months["June"] = {6, "Summer"};
    months["July"] = {7, "Summer"};
    months["August"] = {8, "Summer"};
    months["September"] = {9, "Autumn"};
    months["October"] = {10, "Autumn"};
    months["November"] = {11, "Autumun"};
    months["December"] = {12, "Winter"};
    std::string name;
    std::cin >> name;
    auto i = months.find (name);
    std::cout << i->second.number << ' ' << i->second.season << std::endl;
}
1
Модератор
Эксперт Pascal/DelphiЭксперт NIX
 Аватар для bormant
7816 / 4635 / 2837
Регистрация: 22.11.2013
Сообщений: 13,157
Записей в блоге: 1
09.11.2015, 12:33
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream>
using namespace std;
const char *m[]={"dec","jan","feb","mar","apr","may","jun","jul","aug","sep","oct","nov"};
const char *s[]={"winter","spring","summer","autumn"};
int main() {
    int n;
    cout << "month: "; cin >> n;
    if (n>=1 && n<=12)
        cout << m[n%12] << ", " << s[n%12/3];
    else
        cout << "wrong month number";
    cout << endl;
}
Добавлено через 1 минуту
Хм, неправильно прочитал задание, это было по номеру название и время года, сейчас поправим...
1
0 / 0 / 0
Регистрация: 18.05.2015
Сообщений: 48
09.11.2015, 12:59  [ТС]
Помогите у меня ругается компилятор на строку auto i = months.find (name);
0
Любитель чаепитий
 Аватар для GbaLog-
3745 / 1801 / 566
Регистрация: 24.08.2014
Сообщений: 6,020
Записей в блоге: 1
09.11.2015, 13:06
Денис Дядюра, Включите стандарт С++11 в компиляторе.
0
 Аватар для MicM
840 / 498 / 325
Регистрация: 29.12.2009
Сообщений: 1,106
09.11.2015, 13:07
Можешь на эту строку заменить.
C++
1
std::map<std::string, info>::iterator i = months.find (name);
0
0 / 0 / 0
Регистрация: 18.05.2015
Сообщений: 48
09.11.2015, 21:12  [ТС]
Спасибо большое за помощь.
0
33 / 33 / 21
Регистрация: 26.10.2015
Сообщений: 94
10.11.2015, 13:01
MicM, можно ведь и без поиска обойтись?
C++
1
2
3
std::string name;
std::cin >> name;
std::cout << months[name].number << " " << months[name].season;
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
10.11.2015, 13:01
Помогаю со студенческими работами здесь

Ввести номер месяца и вывести название времени года
1 Задача:Ввести номер месяца и вывести название времени года. ПРИМЕР: Введите число месяца 4 весна

Дан номер месяца, надо вывести название времени года?
Здравствуйте! Не могли бы мне помочь? Как сделать программу? Дан номер месяца, надо вывести название времени года? Сделать с помощью if и...

Дан номер месяца. Вывести название соответствующего времени года
Дан номер месяца (1 январь, ... ). Вывести название соответствующего времени года (зима, весна и т.д.)

Запросить у пользователя номер месяца и вывести соответствующее название времени года
Здравствуйте, помогите пожалуйста, просто только начал изучать C#

Запросить у пользователя номер месяца и вывести на экран соответствующее название времени года
Используя оператор выбора, написать программу которая запрашивает у пользователя номер месяца и выводит на экран соответствующее название...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Опции темы

Новые блоги и статьи
И решил я переделать этот ноут в машину для распределенных вычислений
Programma_Boinc 09.11.2025
И решил я переделать этот ноут в машину для распределенных вычислений Всем привет. А вот мой компьютер, переделанный из ноутбука. Был у меня ноут асус 2011 года. Со временем корпус превратился. . .
Мысли в слух
kumehtar 07.11.2025
Заметил среди людей, что по-настоящему верная дружба бывает между теми, с кем нечего делить.
Новая зверюга
volvo 07.11.2025
Подарок на Хеллоуин, и теперь у нас кроме Tuxedo Cat есть еще и щенок далматинца: Хочу еще Симбу взять, очень нравится. . .
Инференс ML моделей в Java: TensorFlow, DL4J и DJL
Javaican 05.11.2025
Python захватил мир машинного обучения - это факт. Но когда дело доходит до продакшена, ситуация не так однозначна. Помню проект в крупном банке три года назад: команда data science натренировала. . .
Mapped types (отображённые типы) в TypeScript
Reangularity 03.11.2025
Mapped types работают как конвейер - берут существующую структуру и производят новую по заданным правилам. Меняют модификаторы свойств, трансформируют значения, фильтруют ключи. Один раз описал. . .
Адаптивная случайность в Unity: динамические вероятности для улучшения игрового дизайна
GameUnited 02.11.2025
Мой знакомый геймдизайнер потерял двадцать процентов активной аудитории за неделю. А виновником оказался обычный генератор псевдослучайных чисел. Казалось бы - добавил в карточную игру случайное. . .
Протоколы в Python
py-thonny 31.10.2025
Традиционная утиная типизация работает просто: попробовал вызвать метод, получилось - отлично, не получилось - упал с ошибкой в рантайме. Протоколы добавляют сюда проверку на этапе статического. . .
C++26: Read-copy-update (RCU)
bytestream 30.10.2025
Прошло почти двадцать лет с тех пор, как производители процессоров отказались от гонки мегагерц и перешли на многоядерность. И знаете что? Мы до сих пор спотыкаемся о те же грабли. Каждый раз, когда. . .
Изображения webp на старых x32 ОС Windows XP и Windows 7
Argus19 30.10.2025
Изображения webp на старых x32 ОС Windows XP и Windows 7 Чтобы решить задачу, использовал интернет: поисковики Google и Yandex, а также подсказки Deep Seek. Как оказалось, чтобы создать. . .
Passkey в ASP.NET Core identity
stackOverflow 29.10.2025
Пароли мертвы. Нет, серьезно - я повторяю это уже лет пять, но теперь впервые за это время чувствую, что это не просто красивые слова. В . NET 10 команда Microsoft внедрила поддержку Passkey прямо в. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru