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

Устраните деприкацию - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти все простые числа С++ http://www.cyberforum.ru/cpp-beginners/thread1012816.html
Помогите пожалуйста, нужно написать программу на языке С++, а я в этом вообще не соображаю. Найти все простые числа из заданной последовательности чисел, не превосходящие заданное натуральное...
C++ Создать связанный список Если создать структуру я могу, то со связными списками совсем беда. http://www.cyberforum.ru/cpp-beginners/thread1012815.html
C++ Напишите функцию с аргументом типа char*
Напишите функцию с аргументом типа char*. Функция должна динамически (оператором new) выделять память для массива char, размер которого соответствует размеру переданного символьного массива....
"Неопределенное поведение" при выходе вводимых данных за пределы массива C++
В условии задачи написано, что функция не проверяет индексы. И если введенные пользователем входные данные будут выходить за пределы массива, то поведение не определено. Это означает, что я не...
C++ Натуральное число возрастает справа налево http://www.cyberforum.ru/cpp-beginners/thread1012807.html
Дано следующее: Дано натуральное число. Верно ли, что его цифры следуют в порядке возрастания справа налево? - что я написал не так? допустим ввести число 9865363 - пишет True, Хотя должно False...
C++ Книги по MPI для C++ Подскажите пожалуйста пару книг с доступным объяснением.Желательно с примерами (от элементарного до сложного) Благодарю. подробнее

Показать сообщение отдельно
katsidelin
60 / 21 / 2
Регистрация: 15.11.2013
Сообщений: 112
Записей в блоге: 3
20.11.2013, 05:55
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 <string>
#include <iostream>
std::string int2month(int nMonth)
{
    if (nMonth<1 || nMonth > 12)
    {
        return "invalid";
    }
    std::string pszMonths[] = {"Ошибка",
                          "Январь",
                          "Февраль",
                          "Март",
                          "Апрель",
                          "Май",
                          "Июнь",
                          "Июль",
                          "Август",
                          "Сентябрь",
                          "Ноябрь",
                          "Декабрь"};
    return pszMonths[nMonth];
}
int main()
{
    int m;
    std::cout<<"введите номер месяца\n";
    std::cin>>m;
    std::cout<<int2month(m);
    return 0;
}
Класс string - строковый класс. Его можно преобразовать в массив символов с помощью функции c_str() ( pszMonths.c_str() ), как массив символов преобразовать обратно, я пока не знаю.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru