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

Не могу разобрать задачу - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ задачка на вложенные циклы http://www.cyberforum.ru/cpp-beginners/thread945899.html
Здравствуйте. Помогите новичку если не сложно. Не могу осилить одну задачу. Напишите программу, использующую вложенные циклы, которая запросит у пользователя значение количества строк для...
C++ ConsoleSnake OOP ...остановился я на 13 главе "Классы и наследование". На форуме неоднократно выкладывался код консольной змейки. Мне хотелось написать самому, но я решил еще воспользоваться полученными знаниями и... http://www.cyberforum.ru/cpp-beginners/thread945895.html
C++ Игра в консоли
Суть программы - управление точкой, нажатием клавиш: w, a, s, d. Координаты верхнего левого угла (0; 0). Точка бегает по верхней полосе(x) влево и вправо, так же по левой(y) вверх и низ. А вот если...
как сделать неизвестное количество вложенных циклов C++
в программу будет вводиться n-ное число, это самое число циклов со счетчиком, т. е. for (t=1; t<=v; ++t) for (t=1; t<=v; ++t) for (t=1; t<=v; ++t) и так пока не дойдет до for (t=1;...
C++ Изменение адреса указателя http://www.cyberforum.ru/cpp-beginners/thread945883.html
Здравствуйте. Обращаюсь к форуму по следующему вопросу: как можно изменить значение указателя? То есть, есть следующий код: string s("Hello"); string *ps = &s; Например, указатель в...
C++ Проверка содержимого char[] Добрый день. Написал чат по сети. В переменную char buf записываются приходящие сообщения следующим образом recv(client_sockfd, buf, 1024, 0); затем я могу выводить их на экран printf("%s\n", buf);.... подробнее

Показать сообщение отдельно
Aндерсон_256
0 / 0 / 0
Регистрация: 02.11.2013
Сообщений: 16
09.11.2013, 18:22
Вот мой код. Все работает.

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
60
61
62
63
64
 #include <iostream>
#include <cctype>
using namespace std;
int main ()
{
 cout << " Benevolent Order of Programmers Report \n a. display by name \t b. dsiplay by title\n c. display by bopname \t d. display by preference \n q. quit \n Enter your choice: ";
 char ch;
 cin >> ch;
 while ( ch!= 'a' and ch!= 'b' and ch!= 'c' and ch!= 'd' and ch!= 'q')
 {
     cout << " Input has failed. Try again. \n";
     cin >> ch;
 }
 struct bop
 {
     char fullname [50];
     char title [40];
     char bopname [40];
     int preference;
 };
 bop arr [4] =
 {
     { " Gromov Dmitry ", " Assistant ", " Agent X "},
     { " Arkashev Evgeny ", " Defender ", " Agent Y "},
     { " Kannikova Elena ", " Vice-Lord ", " Agent T "},
     { " Kolupayev Igor ", " Supreme Lord ", " Agent Z "}
 
 };
 switch (ch)
 {
     casea: case 'a': cout << arr[0].fullname << endl;
     cout << arr[1].fullname << endl;
     cout << arr[2].fullname << endl;
     cout << arr[3].fullname << endl;
     break;
    caseb: case 'b': cout << arr[0].title << endl;
     cout << arr[1].title << endl;
     cout << arr[2].title << endl;
     cout << arr[3].title << endl;
     break;
    casec: case 'c': cout << arr[0].bopname << endl;
     cout << arr[1].bopname << endl;
     cout << arr[2].bopname << endl;
     cout << arr[3].bopname << endl;
     break;
     case 'd': cout << " Enter the number of position: ";
     int g;
     cin >> g;
     while (!isdigit(g) and g>2)
     {
        cout << " Wrong number.Try again \n";
        cin >> g;
     }
        if ( g == 0)
        goto casea;
     if (g== 1)
        goto caseb;
     if ( g== 2)
        goto casec;
     case 'q' : cout << " Ok. Program is going to terminate. ";
     break;
 }
   return 0;
 }
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru