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

По номеру месяца определить его название и время года к которому он относится - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 14, средняя оценка - 4.71
wazaabi
0 / 0 / 0
Регистрация: 01.07.2011
Сообщений: 19
01.07.2011, 21:17     По номеру месяца определить его название и время года к которому он относится #1
По номеру месяца определить его название и время года к которому он относится (на Си)

 Комментарий модератора 
Во-первых, именуйте темы осмысленно!
Во-вторых, тут вам никто ничем не обязан, чтобы ваши вопросы звучали как приказы. Будете так озаглавливать темы - помогать вам со временем перестанут.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.07.2011, 21:17     По номеру месяца определить его название и время года к которому он относится
Посмотрите здесь:

C++ По введенному номеру года получить его название по старояпонскому календарю.
C++ Составить программу, которая по введенному номеру месяца определяет время года
Вывести время года по номеру месяца C++
По введенным с клавиатуры номеру месяца и дня определить, сколько дней осталось до Нового Года C++
C++ По номеру года вывести его название, если 1984 был началом цикла — годом зеленой крысы
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Mischanja
Всегда не хватает времени
 Аватар для Mischanja
117 / 117 / 7
Регистрация: 15.10.2009
Сообщений: 493
01.07.2011, 21:46     По номеру месяца определить его название и время года к которому он относится #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
#include <iostream.h>
#include <string.h>
#include <conio.h>
#include <stdio.h>
int main()
{
    clrscr();
    int n;
    char m1[9]="January";
    char m2[9]="February";
    char m3[6]="March";
    char m4[6]="April";
    char m5[4]="May";
    char m6[5]="June";
    char m7[6]="July";
    char m8[7]="August";
    char m9[10]="September";
    char m10[8]="October";
    char m11[9]="November";
    char m12[9]="December";
    char v1[7]="Spring";
    char v2[7]="Summer";
    char v3[7]="Autumn";
    char v4[7]="Winter";
 
    cout<<"Enter number of monath: ";
    cin>>n;
 
    if(n==1) {cout<<"Monath: "<<m1<<" Season: "<<v1;}
    if(n==2) {cout<<"Monath: "<<m2<<" Season: "<<v1;}
    if(n==3) {cout<<"Monath: "<<m3<<" Season: "<<v1;}
    if(n==4) {cout<<"Monath: "<<m4<<" Season: "<<v2;}
    if(n==5) {cout<<"Monath: "<<m5<<" Season: "<<v2;}
    if(n==6) {cout<<"Monath: "<<m6<<" Season: "<<v2;}
    if(n==7) {cout<<"Monath: "<<m7<<" Season: "<<v3;}
    if(n==8) {cout<<"Monath: "<<m8<<" Season: "<<v3;}
    if(n==9) {cout<<"Monath: "<<m9<<" Season: "<<v3;}
    if(n==10) {cout<<"Monath: "<<m10<<" Season: "<<v4;}
    if(n==11) {cout<<"Monath: "<<m11<<" Season: "<<v4;}
    if(n==12) {cout<<"Monath: "<<m12<<" Season: "<<v4;}
        getch();
return 0;
}
только впредь будьте по вежливей а то с такой постановкой вопроса вам никто помогать не будет
asics
Freelance
Эксперт C++
 Аватар для asics
2838 / 1775 / 144
Регистрация: 09.09.2010
Сообщений: 3,842
01.07.2011, 21:56     По номеру месяца определить его название и время года к которому он относится #3
Цитата Сообщение от wazaabi Посмотреть сообщение
По номеру месяца определить его название
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
#include <boost/date_time/gregorian/gregorian.hpp>
 
int main(){
  using namespace boost::gregorian;
  greg_month month(1);
  try{
    int m;
    std::cout << "   Enter Month(1..12): ";
    std::cin >> m;
    month = greg_month(m);
  }
  catch(bad_month bm){
    std::cout << "Invalid Month Entered" << bm.what() << '\n'
              << "Using minimum value for month. " << std::endl;
  }
  std::cout << month << std::endl;
  return 0;
}
Mischanja
Всегда не хватает времени
 Аватар для Mischanja
117 / 117 / 7
Регистрация: 15.10.2009
Сообщений: 493
01.07.2011, 22:01     По номеру месяца определить его название и время года к которому он относится #4
Да так даже легче
asics
Freelance
Эксперт C++
 Аватар для asics
2838 / 1775 / 144
Регистрация: 09.09.2010
Сообщений: 3,842
01.07.2011, 22:15     По номеру месяца определить его название и время года к которому он относится #5
Что бы название месяца выводилось полностью, можно добавить:
C++
1
2
3
4
date d(2000, month, 1);
date_facet* facet(new date_facet("%B"));
std::cout.imbue(std::locale(std::cout.getloc(), facet));
std::cout << d << std::endl;
Yandex
Объявления
01.07.2011, 22:15     По номеру месяца определить его название и время года к которому он относится
Ответ Создать тему
Опции темы

Текущее время: 23:48. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru