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

оператор switch (в зависимости от введенного значения, сообщить номер декады) - C++

Восстановить пароль Регистрация
 
Скуби
0 / 0 / 0
Регистрация: 12.03.2013
Сообщений: 34
13.03.2013, 14:07     оператор switch (в зависимости от введенного значения, сообщить номер декады) #1
5.2 Оператор switch
3. Написать программу, которая требует ввода числа месяца и, в зависимости от введенного значения, сообщает номер декады.
Помогите пожалуйста.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.03.2013, 14:07     оператор switch (в зависимости от введенного значения, сообщить номер декады)
Посмотрите здесь:

C++ Оператор switch
Оператор switch C++
C++ Найти первое отрицательное число в последовательности и сообщить порядковый номер
C++ оператор switch
Используя условный оператор if или switch, выполните проверку на принадлежность значения переменной диапазону [10; 20) C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
olya7
476 / 293 / 91
Регистрация: 18.02.2013
Сообщений: 684
13.03.2013, 14:46     оператор switch (в зависимости от введенного значения, сообщить номер декады) #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include<iostream.h>
#include<math.h>
int main(){
 int date,f;
 cin>>date;
 f=date/10;
 switch (f)
 {
 case 0:cout<<"1";break;
 case 1:cout<<"2";break;
      case 2:cout<<"3";break;
           case 3:cout<<"4";break;
           default: cout<<"ERROR";
}
 return 0;
}
Ev[G]eN
Эксперт С++
 Аватар для Ev[G]eN
5093 / 1531 / 381
Регистрация: 23.01.2011
Сообщений: 3,148
13.03.2013, 15:13     оператор switch (в зависимости от введенного значения, сообщить номер декады) #3
olya7, в месяце 4 декады?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
 
int main ()
{
    int dayNumber;
    std::cout << "Enter the number of day: ";
    std::cin >> dayNumber;
 
    switch(dayNumber / 10)
    {
    case 0:
        std::cout << "First! " << std::endl;
        break;
    case 1:
        std::cout << "Second! " << std::endl;
        break;
    case 2: case 3:
        std::cout << "Third! " << std::endl;
        break;
    }
 
    return 0;
}
CheshireCat
Эксперт С++
2907 / 1235 / 78
Регистрация: 27.05.2008
Сообщений: 3,307
13.03.2013, 15:18     оператор switch (в зависимости от введенного значения, сообщить номер декады) #4
Хм. А вот действительно: как считать 31-е число - ведь оно уже в 4-й декаде.... Или относить его к третьей декаде методом "грубой силы"?
Скуби
0 / 0 / 0
Регистрация: 12.03.2013
Сообщений: 34
13.03.2013, 15:36  [ТС]     оператор switch (в зависимости от введенного значения, сообщить номер декады) #5
Большое Спасибо всем! Работает!
Yandex
Объявления
13.03.2013, 15:36     оператор switch (в зависимости от введенного значения, сообщить номер декады)
Ответ Создать тему
Опции темы

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