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

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

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

Switch - Case - C++

24.12.2013, 23:49. Просмотров 472. Ответов 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
Посмотрите здесь:

Оператор case switch - C++
можно ли в Си, ввести оператор выбора так, чтобы проверялось не точное совпадение, а проверялось входит ли переменная в заданный интервал ?

Case switch и функции - C++
Имеется задание : 1. Сформировать динамический одномерный массив, заполнить его случайными числами и вывести на печать. 2. Выполнить...

Оператор switch case - C++
Вопрос состоит в следующем: почему после case ставится одинарное двоеточие вместо обычных фигурных скобок, и где еще в C++ используется...

Оператор Switch,Case - C++
Парни можете ли вы объяснить все функции оператора Switch и Case. Буду очень признателен :)

Switch case калькулятор - C++
добрый вечер всем,в калькуляторе нужно найти процент вот мой код,где ошибка? #include &lt;iostream&gt; using namespace std; int...

Switch - case vs While loop - C++
Код нормально работает если используется While loop и do - while, но криво работает если switch-case Коротко о коде: Надо подсчитать...

switch case 1 ИЛИ 2 - C++
делаю разбор вводимых команд, некоторые обрабатываются похоже, команды однобуквенные, разбираю кейсом, но вот как сделать чтобы 1 блок...

Проблема со switch/case - C++
есть функция мэйн: int _tmain(int argc, _TCHAR* argv) { printf(&quot;1- default\n2-user\n&quot;); int t; scanf(&quot;%i&quot;, &amp;t); switch(t) ...

switch... case и #include - C++
как добавить source код в case как это делается правольно #include &quot;stdafx.h&quot; #include &quot;conio.h&quot; #include &quot;stdio.h&quot; ...

Использование оператора switch/case - C++
Недавно начал изучать C++ и решил написать простенький калькулятор, в итоге получил ошибки. #include &lt;iostream&gt; #include &lt;conio.h&gt; ...

Стек через case в switch - C++
Здравствуйте. Я хочу чтобы при нажатии на &quot;2&quot; у меня выводился на экран мой стек. Но, как обычно, ошибка, я не знаю в чем проблема,...

Составление меню Switch Case - C++
Саму оболочку сделал, а вот как сделать, чтобы после ввода 1 значения, можно было продолжить работу в программе (выбор 2 значения) - не...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
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
Ответ Создать тему
Опции темы

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