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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
александр32
-43 / 0 / 0
Регистрация: 19.02.2011
Сообщений: 41
#1

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

12.04.2011, 18:33. Просмотров 811. Ответов 1
Метки нет (Все метки)

5) Составить программу, которая бы выдавала название месяца, следующего за введенным месяцем (с учетом того, что за декабрем идет январь).
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.04.2011, 18:33     Вывести название месяца, следующего за введенным
Посмотрите здесь:

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

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

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

Вывести название месяца по его номеру - C++
#include <iostream> using namespace std; void main() { setlocale(LC_ALL, "Rus"); int n; cout << "Введите месяц "; cin >>...

Вывести название месяца и количество дней в нем - C++
создать программу, которая печатает название месяца и количество дней в месяце. год вводится с клавиатуры

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

По номеру месяца вывести соответствующее название времени года - C++
Задача 4. (1-4.cpp, 14.dsp) Написать программу, которая запрашивает у пользователя номер месяца, а затем выводит соответствующее название...

В зависимости от порядкового номера месяца вывести на экран его название. - C++
Помогите, пожалуйста, с решением задачи в С++. Составить программу, которая в зависимости от порядкового номера месяца выводит на...

Вывести название соответствующего времени года по заданному номеру месяца - C++
3.Дано номер месяца — целое число в диапазоне 1-12(1 — январь, 2 — февраль и т. д.). Вывести название соответствующего времени года...

По дате, введенной с клавиатуры вывести число, название месяца и год - C++
Задача 4 Напишите программу, которая по дате, введенной с клавиатуры в формате X X. X X. X X выводит число, название месяца и год....

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

Напишите функцию, которая принимает номер месяца и возвращает название месяца согласно указанному номеру - C++
Напишите функцию, которая принимает номер месяца и возвращает название месяца согласно указанному номеру


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
talis
791 / 543 / 37
Регистрация: 11.05.2010
Сообщений: 1,298
Записей в блоге: 1
12.04.2011, 23:27     Вывести название месяца, следующего за введенным #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Я себе это так представляю.

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;
}
Удачи.
Yandex
Объявления
12.04.2011, 23:27     Вывести название месяца, следующего за введенным
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru