Форум программистов, компьютерный форум CyberForum.ru

Написать программу, которая по номеру месяца выдает название следующего за ним месяца (при т = 1 получаем февраль, 4 - май и т.д.). - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Сформировать матрицу размера M × N, у которой в каждом столбце содержатся все числа из исходного набора http://www.cyberforum.ru/cpp-beginners/thread325098.html
Есть задача Даны целые положительные числа M, N и набор из M чисел. Сформировать матрицу размера M × N, у которой в каждом столбце содержатся все числа из исходного набора (в том же порядке). предположим M=3 N=3 матрица но что значит набор из М чисел? исходя из логики матрица будет 3 3 3 3 3 3 3 3 3 та чтоли?
C++ Из массива A сформировать массив B Пожалуйста кто может помогите! В субботу экзамен - нужен допуск... а я не знаю как справиться с этой задачей((( уже не знаю к кому обратиться(( Задача в с++ "Для заданного массива A из M чисел сформируйте массив В из M/2 чисел по формуле: B(i) = (A(i) + A(M + 1 - i))/2. Предусмотрите случай когда M нечетно. " http://www.cyberforum.ru/cpp-beginners/thread325097.html
C++ Отправка файла
Как отправить файл по email используя WinAPI или Qt.
Строка C++
В строке между словами вставить символ /.
C++ Библиотеки http://www.cyberforum.ru/cpp-beginners/thread325062.html
#include <iostream.h> #include <vector.h> #include <string.h> #include <algorithm.h> #include <iterator.h> Можете скинуть сылку что б скачать ети библиотеки
C++ Экзамен. Здравствуйте, форумчане! Понимаю, что неправильно, но завтра экзамен, и нужно сделать программу на C++. Если кому не сложно, помогите пожалуйста, напишите. Спасибо, если кто откликнется! Задача: "Ладья на шахматной доске". Данные класса: координаты ладьи. Функции класса: сравнение позиций двух ладей, проверка, не находится ли ладьи под боем друг друга, проверка, может ли ладья пойти в... подробнее

Показать сообщение отдельно
ForEveR
Модератор
Эксперт C++
 Аватар для ForEveR
7927 / 4709 / 318
Регистрация: 24.06.2010
Сообщений: 10,524
Завершенные тесты: 3
23.06.2011, 20:45     Написать программу, которая по номеру месяца выдает название следующего за ним месяца (при т = 1 получаем февраль, 4 - май и т.д.).
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
#include <map>
 
int main()
{
    std::map<int, std::string> map{{1, "Feb"}, {2, "Mar"}, {3, "Apr"}, {4, "May"}, {5, "Jun"}, {6, "Jul"}, {7, "Aug"}, {8, "Sep"}, {9, "Oct"}, {10, "Nov"}, {11, "Dec"}, {12, "Jan"}};
    int number = 0;
    std::cin >> number;
    try
    {
        std::cout << map.at(number) << '\n';
    }
    catch(const std::exception& e)
    {
        std::cerr << e.what() << " : wrong month number" << '\n';
    } 
    return 0;
}
Добавлено через 38 минут
Или так.

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
#include <iostream>
#include <boost/date_time/gregorian/gregorian.hpp>
 
int main()
{
    int t = 0;
    std::cin >> t;
    try
    {
        if ( t != 12)
        {
            std::cout << boost::gregorian::greg_month(t).as_long_string();
        }
        else
        {
            std::cout << boost::gregorian::greg_month(1).as_long_string();
        }
        std::cout << '\n';
    }
    catch(const boost::gregorian::bad_month& e)
    {
        std::cerr << e.what() << '\n';
    }
}
 
Текущее время: 04:54. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru