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

Ввод/вывод в С++: не могу разобраться. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Структуры http://www.cyberforum.ru/cpp-beginners/thread240645.html
Помогите пожалуйста с задачей: вот условие: Багаж пассажира характеризуется количеством вещей (целый тип) и общим весом вещей (вещественный тип). Дан список из сведений о багаже 10 пассажиров....
C++ Массив В [1...40] заполнить следущим образом: сначала три элемента из массива А, а затем записать их среднее арефметическое Написать программу по задаче: Создать числовой массив А . Массив В заполнить следущим образом: сначала три элемента из массива А, а затем записать их среднее арефметическое. Выдать на экран... http://www.cyberforum.ru/cpp-beginners/thread240621.html
Сгенерировать последовательность C++
Сгенерировать последовательность из 50 случайных чисел с равномерным законом распределения в диапазоне от 0 до 10 и 50 случайных чисел с нормальным законом распределения mx=5, dx=4. Все числа свести...
Описать структуру с именем TRAIN C++
Помогите пожалуйста разобраться с задачей по курсачу. Описать структуру с именем TRAIN, содержащую следующие поля: -Название пункта назначения -Номер поезда -Время отправления Написать...
C++ getch и коды http://www.cyberforum.ru/cpp-beginners/thread240547.html
здравствуйте господа програмисты!как сделать что бы при нажатии клавиши "w" выскакивало надпись привет народ,но только при нажатии именно этой клавиши и без нажатия "enter",можно ли посмотреть...
C++ Поменять слова в сообщении (строки) Задача на строки. Поменять слова в сообщении по принципу : первое с n/2+1-словом, второе с n/2+2-словом,i-тое с n/2+i словом и т.д( n - число слов ). Пожалуйста помогите, зарание Спасибо! подробнее

Показать сообщение отдельно
grrrrr
45 / 45 / 7
Регистрация: 21.04.2009
Сообщений: 265
10.02.2011, 11:32
v0l0d1ka,

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
    bop members[5] = {
        {"Wimp Macho", "Junior Programmer", "Wimo", 2},
        {"Kasper Judo", "Senior Programmer", "Sancho Panza", 0},
        {"Golodnii Vladimir", "Beginner", "V0l0d1ka", 2},
        {"Gorincioi Stepa", "DolboioB", "Stepashka", 1},
        {"Fauler Martin", "Master", "Martin...", 2}
    };
    cout << "a. display by name\n";
    cout << "b. display by title\n";
    cout << "c. display by bop\n";
    cout << "d. display by preference\n";
    cout << "q. quit\n";
    char ch;
    cout << "Enter your choise: ";
    while ((ch = cin.get()) != 'q')
    {
          
          switch (ch)
          {
                 case 'a': for (int i = 0; i < 5; i++)
                               cout << members[i].fullname << "\n";
                                    break;            
                 case 'b': for (int i = 0; i < 5; i++)
                               cout << members[i].title << "\n";
                                    break;
                 case 'c': for (int i = 0; i < 5; i++)
                               cout << members[i].bopname << "\n";
                                    break;
                 case 'd': for (int i = 0; i < 5; i++)
                               if (members[i].preference == 0)
                                  cout << members[i].fullname << "\n";
                               else if (members[i].preference == 1)
                                  cout << members[i].title << "\n";
                               else 
                                  cout << members[i].bopname << "\n";
                                     break;                                    
                default : cout << "Error!\n"; break;
          }
          cin.ignore();
          cout << "Next choise: ";
    }
    cout << "\nBye!\n";
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru