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

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

Войти
Регистрация
Восстановить пароль
 
Serezha
24 / 20 / 1
Регистрация: 29.11.2012
Сообщений: 431
Записей в блоге: 1
#1

С клавиатуры указать месяц - C++

14.02.2013, 22:23. Просмотров 338. Ответов 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
#include <iostream.h>
#include <conio.h>
bool spring(int);
bool summer(int);
bool autumn(int);
bool winter(int);
 
int main()
{
int month=12;
bool (*pfunc) (int)=winter;
if (pfunc(month)) cout<<"Zima";
pfunc=autumn;
if (pfunc(month)) cout<<"Osen";
pfunc=summer;
if (pfunc(month)) cout<<"Leto";
pfunc=spring;
if (pfunc(month)) cout<<"Vesna";
getch();
return 0;
}
bool spring(int x)
{return (x>2 && x<6);}
bool summer(int x)
{return (x>5 && x<9);}
bool autumn(int x)
{return (x>8 && x<12);}
bool winter(int x)
{return (x>0 && x<3 ||x==12);}
Спасибо всем кто поможет!Код такой натыкал осталось только изменить!
12-задача уже голова уже не варит А на завтра надо сдать
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.02.2013, 22:23     С клавиатуры указать месяц
Посмотрите здесь:

Дата, год, месяц, день C++
Дата в формате <день>.<месяц>.<год> C++
Дни, месяц и Год C++
C++ Введите с клавиатуры данные о температуре воздуха за месяц. Определите, сколько раз за месяц была самая низкая температура?
C++ Введите месяц и день своего рождения
Текущий месяц C++
Нарисовать елку и месяц C++
C++ Вывести информацию о людях, родившихся в месяц,название которого введено с клавиатуры
C++ Месяц и квартал
C++ Определить месяц, в котором прибыль была максимальна и месяц, в котором прибыль была минимальна.
Вывести на экран фамилии детей, которые родились в определенный месяц, указать их возраст и группу C++
Расчёт средней зарплаты за любой месяц C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
M9ICHIK
63 / 63 / 13
Регистрация: 09.12.2012
Сообщений: 458
14.02.2013, 23:07     С клавиатуры указать месяц #2
может использовать switch() или вам нужно просто организовать ввод с клавиатуры с ограничением?

Добавлено через 13 минут
Такое навалял:
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
#include <iostream.h>
#include <conio.h>
bool spring(int);
bool summer(int);
bool autumn(int);
bool winter(int);
 
int main()
{
int month=12;
bool (*pfunc) (int)=winter;
k:
cout<<"Ââåäèòå Г*îìåð ìåñÿö:"<<endl;
 if (cin>>month&&(month<=12&&month>=1))
{
 
if (pfunc(month)) cout<<"Zima";
pfunc=autumn;
if (pfunc(month)) cout<<"Osen";
pfunc=summer;
if (pfunc(month)) cout<<"Leto";
pfunc=spring;
if (pfunc(month)) cout<<"Vesna";
}
else goto k;
getch();
return 0;
}
bool spring(int x)
{return (x>2 && x<6);}
bool summer(int x)
{return (x>5 && x<9);}
bool autumn(int x)
{return (x>8 && x<12);}
bool winter(int x)
{return (x>0 && x<3 ||x==12);}
Serezha
24 / 20 / 1
Регистрация: 29.11.2012
Сообщений: 431
Записей в блоге: 1
14.02.2013, 23:49  [ТС]     С клавиатуры указать месяц #3
Цитата Сообщение от M9ICHIK Посмотреть сообщение
с клавиатуры с ограничением?
-можно и просто,в задаче не указанно как именно!Спасибо!
Yandex
Объявления
14.02.2013, 23:49     С клавиатуры указать месяц
Ответ Создать тему
Опции темы

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