0 / 0 / 0
Регистрация: 21.06.2017
Сообщений: 2
1

Программа с оператором SWITCH

26.06.2017, 12:14. Показов 585. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Написал вот такую прогу выводящую дни недели. Подскажите пожалуйста или дайте часть кода, как можно реализовать то же самое через switch и case? а то я в них не силен вообще

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
#include <iostream>
 
using namespace std;
 
int main(int argc, char *argv[]) {
 
    int daynum = 0;
    int mas[7] = {1, 2, 3, 4, 5, 6, 7};
    bool find;
    while (true) {
        find = false;
        cout << endl << "Vvedite den nedeli (0 dlya vixoda):" << endl;
        cin >> daynum;
        if (cin.fail()) {
            cin.clear();
            cin.sync();
            cout << " nepravilno" << endl;
        }
 
        else {
            for (int i = 0; i < 7; i++) {
                if (mas[i] == daynum)
                    find = true;
            }
            if (!find && daynum != 0) {
                cout << " Vveli nevernyu cifry" << endl;
            }
 
            else {
                if (daynum == 0) {
                    return EXIT_SUCCESS;
                }
                else {
                    if (daynum == 1) {
                        cout << " Ponedelnik" << endl;
                    }
                    if (daynum == 2) {
                        cout << " vtornik" << endl;
                    }
                    if (daynum == 3) {
                        cout << " sreda" << endl;
                    }
                    if (daynum == 4) {
                        cout << " chetverg" << endl;
                    }
                    if (daynum == 5) {
                        cout << " pyatnica" << endl;
                    }
                    if (daynum == 6) {
                        cout << " sybbota" << endl;
                    }
                    if (daynum == 7) {
                        cout << " voskresenie" << endl;
                    }
                }
            }
        }
    }
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.06.2017, 12:14
Ответы с готовыми решениями:

Программа с оператором switch
Помогите пожалуйста решить простейшую задачу с оператором switch,которая выводит на экран название...

Ошибка с оператором switch
Добрый день! Я писала программу в VS2010, но потом появилась необходимость запустить программу в...

Загвоздка с оператором switch
Стоит MVS08, при вводе 5 сразу выходит из программы, а когда ошибочно, т.е. ввожу 8, он мне Error!...

Работа с оператором switch в цикле
сhar ch; cin.get(ch); switch(ch) { case 'a': cout &lt;&lt; &quot;one &quot; &lt;&lt; endl; break; case 'b': cout...

1
Форумчанин
Эксперт CЭксперт С++
8215 / 5045 / 1437
Регистрация: 29.11.2010
Сообщений: 13,453
26.06.2017, 12:18 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
switch (daynum)
{
case 1:
    cout << " Ponedelnik" << endl;
    break;
case 2:
    cout << " vtornik" << endl;
    break;
case 3:
    cout << " sreda" << endl;
    break;
case 4:
    cout << " chetverg" << endl;
    break;
case 5:
    cout << " pyatnica" << endl;
    break;
case 6:
    cout << " sybbota" << endl;
    break;
case 7:
    cout << " voskresenie" << endl;
    break;
default:
    cout << " invalid input" << endl;
    break;
}
1
26.06.2017, 12:18
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
26.06.2017, 12:18
Помогаю со студенческими работами здесь

Работа с оператором Switch case
В общем такая ситуация. Надо написать что-то типо магазина и при выборе товара он должен переносить...

Нужно написать программу с оператором switch
Нужно написать программу перевода введенного символа от a до f в верхний регистр , а другие...

Затруднения с условным оператором switch ( типы данных)
Здравствуйте! Не могу понять, как сделать без ошибки &quot; Unit1.cpp(29): E2227 Extra parameter in call...

Задача с оператором switch: юзер вводит значение температуры и видит на экране совет о том как одеться
Нужно написать программу с оператором switch в которой юзер вводит значение температуры и видит на...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru