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

Система резервирования билетов авиакомпании. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ проверьте высказывание: «Хотя бы одно из чисел A, B, C положительное». http://www.cyberforum.ru/cpp-beginners/thread379015.html
даны три целых числа: A, B, C. проверте высказывание: «Хотя бы одно из чисел A, B, C положительное».
C++ странний звук! при компиляции следующего кода, с колонок идет какойто странний звук: #include "iostream" #include <stdio.h> #include <conio.h> using namespace std; void main () { setlocale (LC_ALL, ""); http://www.cyberforum.ru/cpp-beginners/thread378973.html
C++ словарь t9
помогите пожалуйста с с++) Цель: написать программу, реализующую предикативную систему набора текста. Задачи: Создать контейнер для хранения словаря. Используя контейнер реализовать алгоритм...
Показать messagebox и при этом все остановить все события основного окна C++
суть в чем. после того как пэкмен съедает все точки я хочу кинуть messagebox(пока для начала) о том что уровень завершен. но при этом у меня выходит так что message я кидаю а при нажатии стрелок...
C++ числа Фибоначчи http://www.cyberforum.ru/cpp-beginners/thread378926.html
ПОМОГИТЕ, пожалуйста! Что здесь неправильно??? Должна быть функция, которая задает числа Фибоначчи для вызова и подстановки псевдослучайных чисел в прогу Код: #include<iostream> using...
C++ Массивы указателей в классе. Приветствую. Подскажите пожалуйста, как объявить и инициализировать массив указателей в классе. Пишу например вот так bool (*arrHand) ( const int ) = { straightOnHand, }; Имя функции... подробнее

Показать сообщение отдельно
amor1k
Студент
147 / 147 / 24
Регистрация: 18.01.2011
Сообщений: 469
07.11.2011, 21:04
набросал на скорую руку. Думаю, что люди по опытные смогут упростить код)
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
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
#include <iostream>
#include <clocale>
using namespace std;
int main ()
{
    setlocale(LC_ALL,"rus");
    int arr[10];
    char choice;
    for (int i = 0; i < 10; i++)
        arr[i] = 0;
    int x;
    cout<< "Курящий(1)\n";
    cout<< "Не курящий(2)\n";
    cin >> x;
    int count = 0, countno = 0;
    if(x == 1)
    {
        for(int i = 0; i < 5; i++)
        {
            if(arr[i] == 0)
            {
                arr[i] = 1;
                count++;
                break;
            }
        }
        if(count == 0)
        {
            cout << "В салоне 'для курящих' нет свободных мест. Приемлем ли для вас салон для некурящих? y / n:";
            cin >> choice;
            if(choice == 'y')
            {
                for(int i = 5; i < 10; i++)
                {
                    if(arr[i] == 0)
                    {
                        arr[i] = 1;
                        countno++;
                        break;
                    }
                }
                if(countno == 0)
                {
                    cout << "Извините, но все места для некурящих заняты. Спасибо, что посетили наш рейс.";
                    return 0;
                }
            }
            if(choice == 'n')
            {
                cout << "Спасибо, что посетили наш рейс.";
                return 0;
            }
        }
    }
    else if(x == 2)
    {
        for(int i = 5; i < 10; i++)
        {
            if(arr[i] == 0)
            {
                arr[i] = 1;
                countno++;
                break;
            }
        }
        if(countno == 0)
        {
            cout << "В салоне 'для некурящих' нет свободных мест. Приемлем ли для вас салон для курящих? y / n:";
            cin >> choice;
            if(choice == 'y')
            {
                for(int i = 0; i < 5; i++)
                {
                    if(arr[i] == 0)
                    {
                        arr[i] = 1;
                        count++;
                        break;
                    }
                }
                if(count == 0)
                {
                    cout << "Извините, но все места для курящих заняты. Следующий полет через 3 часа.";
                    return 0;
                }
            }
            if(choice == 'n')
            {
                cout << "Следующий полет через 3 часа.";
                return 0;
            }
        }
    }
 
    cout << "Места для курящих:\n ";
    for(int i = 0; i < 5; i++)
    {
        cout << arr[i] << " ";
    }
 
    cout << "\nМеста для некурящих:\n ";
    for(int i = 5; i < 10; i++)
    {
        cout  << arr[i] << " ";
    }
 
    system("pause");
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru