Форум программистов, компьютерный форум, киберфорум
Наши страницы

Switch - Case - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ std::regex - всегда выдает "NO!" http://www.cyberforum.ru/cpp-beginners/thread1055622.html
#include <string> #include <iostream> #include <regex> using namespace std; int main() { string str("abc"); setlocale(LC_CTYPE, "C"); regex reg("abc", regex_constants::basic); ...
C++ Задача о перестановке(с деликатесом)Наведите на мысль Есть массив из 4 элементов(допустим 1,2,3,4)сделать и вывести все возможные перестановки для массива 5 элементов. Например: 1 1 2 3 4 1 2 1 3 4 один элемент будет повторяться... http://www.cyberforum.ru/cpp-beginners/thread1055618.html
C++ программа и ручной просчет немного расходятся.Уверена где-то ошибка в проге. где искать?
Скажу честно - программу переделывала под свою, ту которую нашла в интернете.Добавила пару нужных мне функций, и поисправляла ошибки.Запускается - работает. но несколько данных не сходятся с моим...
C++ Формирование массивов
Сформировать матрицу (размер не больше 20) по заданному образцу. 1 3 5 7 9 3 1 3 5 7 5 3 1 3 5 . . . . . . . . . .
C++ В общем изучаю маленько как кодить в ТС, и вот такая шляпа http://www.cyberforum.ru/cpp-beginners/thread1055564.html
#include <stdio.h> #include <math.h> #include <conio.h> int main() { float a,x,i,c,f,s; clrscr(); printf(" ---------------\n"); printf("| Efimov | 5104 |\n"); printf(" ---------------\n");
C++ в общем изучаю маленько как кодить в ТС, и вот такая шляпа #include <stdio.h> #include <math.h> #include <conio.h> int main() { float a,x,i,c,f,s; clrscr(); printf(" ---------------\n"); printf("| Efimov | 5104 |\n"); printf(" ---------------\n"); подробнее

Показать сообщение отдельно
MacPrinCip
0 / 0 / 0
Регистрация: 24.12.2013
Сообщений: 33

Switch - Case - C++

24.12.2013, 23:49. Просмотров 508. Ответов 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;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru