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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 30, средняя оценка - 4.83
Дашенька
8 / 0 / 0
Регистрация: 23.06.2011
Сообщений: 12
#1

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

23.06.2011, 19:06. Просмотров 4493. Ответов 3
Метки нет (Все метки)

Написать программу, которая по номеру месяца выдает название следующего за ним месяца (при т = 1 получаем февраль, 4 - май и т.д.).
Решить задачу в VC++.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.06.2011, 19:06
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Написать программу, которая по номеру месяца выдает название следующего за ним месяца (при т = 1 получаем февраль, 4 - май и т.д.). (C++):

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

Написать программу, которая выводит название месяца по его порядковому номеру - C++
Написать программу при вводе номера месяца должно выводится название этого месяца ( 6 месяцев ) Добавлено через 59 секунд 1, 2, 3 и...

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

При вводе порядкового номера месяца вывести название этого месяца - C++
Написать программу, которая при вводе порядкового номера месяца (1, 2, 3 и тд) выводит название этого месяца. Взять 6 месяцев Нуждаюсь...

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

Составить программу, которая по введенному номеру месяца определяет время года - C++
Составить программу, которая по введенному номеру месяца определяет время года, например, ввели 5 – весна .Напишите...

3
Nursik77
273 / 233 / 21
Регистрация: 05.04.2011
Сообщений: 645
23.06.2011, 19:17 #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
#include<stdlib.h>
#include<stdio.h>
 
main()
{
      int t;
      printf("Vvedite nomer: ");
      scanf("%d",&t);
      switch(t)
       {
               case 1: printf("February"); break;
               case 2: printf("March"); break;
               case 3: printf("April"); break;
               case 4: printf("May"); break;
               case 5: printf("June"); break;
               case 6: printf("July"); break;
               case 7: printf("August"); break;
               case 8: printf("September"); break;
               case 9: printf("October"); break;
               case 10: printf("November"); break;
               case 11: printf("December"); break;
               case 12: printf("January"); break;
               default: printf("Vvedite cifri ot 1-go do 12");
       }
       system("pause");
}
1
igorrr37
1648 / 1276 / 133
Регистрация: 21.12.2010
Сообщений: 1,932
Записей в блоге: 7
23.06.2011, 19:45 #3
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <stdio.h>
#include <time.h>
 
struct tm stm;
char buf[512];
 
int main (){
    int n;
    while(1){
        scanf("%d", &n);
        if(n<1||n>12) continue;
        if(n==12) n=0;
        stm.tm_mon=n;
        strftime(buf, sizeof(buf), "%B", &stm);
        puts(buf);
    }
    return 0;
}
1
ForEveR
В астрале
Эксперт С++
7983 / 4742 / 321
Регистрация: 24.06.2010
Сообщений: 10,547
Завершенные тесты: 3
23.06.2011, 20:45 #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';
    }
}
1
23.06.2011, 20:45
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.06.2011, 20:45
Привет! Вот еще темы с ответами:

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

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

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

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


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

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

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