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

Вывести название месяца, следующего за введенным - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Как работает этот цикл???) http://www.cyberforum.ru/cpp-beginners/thread275139.html
for(int i=0; (s1 = s2)!='\0';i++) Массивы s1 и s2 символьные
C++ разветвляющиеся алгоритмы (график) I. Дана точка на плоскости с координатами (х, у). Составить программу, которая выдает одно из сообщений «Да», «Нет», «На границе» в зависимости от того, лежит ли точка внутри заштрихованной области, вне заштрихованной области или на ее границе. http://www.cyberforum.ru/cpp-beginners/thread275105.html
C++ Факториалы
http://acm.timus.ru/problem.aspx?space=1&num=1083 помогите решить эту задачу у меня мысль есть, но похоже неправильная. #include "iostream" using namespace std; int main() {
перевод в градусы! C++
подскажите как перевести косинус в градусы и минуты??
C++ Множества. http://www.cyberforum.ru/cpp-beginners/thread275035.html
Добрый день. Лаба. Прошу взглянуть, подсказать как это решают. Хоть примерный алгоритм ну или другую посильную помощь. Цель работы: получение навыков работы со структурированными типами данных - множествами, их ввода / вывода, и основными действиями над ними. Задания: Множества 1)Дано следующее описание: type
C++ Наследование и защищенные члены Добрый день всем. У меня имеется следующий набор классов Visitor <- User <- Manager <- Admin Visitor - самый базовый, надеюсь, иерархия ясна. В каждом классе есть пара виртуальных функций, меня интересует сейчас virtual bool set(User* user, char *nm) в классе Admin. Она должна по переданным параметрам менять атрибут name для переданного юзера и придавать ему значение строки nm. Проблема в... подробнее

Показать сообщение отдельно
talis
 Аватар для talis
789 / 541 / 37
Регистрация: 11.05.2010
Сообщений: 1,298
Записей в блоге: 1
12.04.2011, 23:27     Вывести название месяца, следующего за введенным
Я себе это так представляю.

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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
#include <iostream>
#include <string.h>
 
using namespace std;
 
const char * months[12]
{
    "January", "February",
    "March", "April", "May",
    "June", "July", "August",
    "September", "October", "November",
    "December"
};
 
int main()
{
    char input[16] = {0};
    bool repeat;
 
    do
    {
        cout << "Enter month: ";
        cin.getline( input, 16 );
 
        char i = 0;
 
        while( i < 12 )
        {
            if( !strcasecmp( months[i], input ) )
               break;
 
            i++;
        }
 
        if( i == 12 )
        {
           cout << "Bad month. Retry.\n";
           continue;
        }
 
        i++;
 
        if( i == 12 )
           i = 0;
 
        cout << "The next month is " << months[i] << ".\n";
 
        while( 1 )
        {
            cout << "Do you want to repeat? [y/N]";
            cin.getline( input, 16 );
 
            if( tolower(input[0]) == 'y' )
            {
               repeat = true;
               break;
            }
            else if( tolower(input[0]) == 'n' )
            {
                repeat = false;
                break;
            }
 
            cout << "What? ";
        }
 
    } while( repeat );
 
    return 0;
}
Удачи.
 
Текущее время: 02:03. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru