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

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

Войти
Регистрация
Восстановить пароль
 
MacPrinCip
0 / 0 / 0
Регистрация: 24.12.2013
Сообщений: 33
#1

Switch - Case - C++

24.12.2013, 23:49. Просмотров 425. Ответов 1
Метки нет (Все метки)

Составить программу, определяющую результат гадания на ромашке («любит–не любит–
плюнет–поцелует–к сердцу прижмёт–к чёрту пошлёт»), взяв за исходное данное количество
лепестков N. Количество лепестков ромашки от 10 до 50.

Начало сделал, а вот что и как в 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
#include <iostream>
using namespace std;
 
int main() {
    setlocale(LC_ALL, "Russian");
    
    int n;
 
    cout << "Сколько лепестков у вашей ромашки? ";
    cin >> n;
    
    if(n <= 0) cout << "Ваша ромашка какая то лысенькая)";
    if(n > 0 && n < 10) cout << "Минимум 10 лепестков!";
    if(n > 50) cout << "Максимум 50 лепестков!";
    else {
        switch(n) {
            case: 
                        break;
        }
    }
    
    system("pause");
    return 0;
}
Добавлено через 24 минуты
Я правильно понимаю, вот так?

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
#include <iostream>
using namespace std;
 
int main() {
    setlocale(LC_ALL, "Russian");
    
    int n;
 
    cout << "Сколько лепестков у вашей ромашки? ";
    cin >> n;
    
    if(n <= 0) cout << "Ваша ромашка какая то лысенькая)";
    if(n > 0 && n < 10) cout << "Минимум 10 лепестков!";
    if(n > 50) cout << "Максимум 50 лепестков!";
    else {
        switch(n%6) {
            case 0: cout << "Любит"; 
            break;
            case 1: cout << "Не любит"; 
            break;
            case 2: cout << "Плюнет"; 
            break;
            case 3: cout << "Поцелует"; 
            break;
            case 4: cout << "К сердцу прижмёт"; 
            break;
            case 5: cout << "К чёрту пошлёт"; 
            break;
        }
    }
    
    system("pause");
    return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.12.2013, 23:49     Switch - Case
Посмотрите здесь:

C++ switch case
C++ Оператор case switch
C++ Switch - case
C++ switch i case
case-switch C++
C++ Switch + case
C++ Switch (Case)
Switch-case C++
C++ switch и case
C++ Switch - case
Case switch и функции C++
Оператор switch case C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
volotomon
1 / 1 / 0
Регистрация: 09.06.2013
Сообщений: 10
25.12.2013, 01:43     Switch - Case #2
switch(n%6-1)
Yandex
Объявления
25.12.2013, 01:43     Switch - Case
Ответ Создать тему
Опции темы

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