Форум программистов, компьютерный форум 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
помогите пожалуйста с с++) Цель: написать программу, реализующую предикативную систему набора текста. Задачи: Создать контейнер для хранения словаря. Используя контейнер реализовать алгоритм T9
Показать messagebox и при этом все остановить все события основного окна C++
суть в чем. после того как пэкмен съедает все точки я хочу кинуть messagebox(пока для начала) о том что уровень завершен. но при этом у меня выходит так что message я кидаю а при нажатии стрелок объект все равно движется. как от этого избавиться?
C++ числа Фибоначчи http://www.cyberforum.ru/cpp-beginners/thread378926.html
ПОМОГИТЕ, пожалуйста! Что здесь неправильно??? Должна быть функция, которая задает числа Фибоначчи для вызова и подстановки псевдослучайных чисел в прогу Код: #include<iostream> using namespace std; int main() { int f1, f2, ft;
C++ Массивы указателей в классе. Приветствую. Подскажите пожалуйста, как объявить и инициализировать массив указателей в классе. Пишу например вот так bool (*arrHand) ( const int ) = { straightOnHand, }; Имя функции подчеркивается красной волнистой линией в 2010 студии с ошибкой: значение типа "bool (DeckOfCards::*) ( const int (*arr) )" нельзя использовать для инициализации сущности типа "bool (*) ( const int (*) )". подробнее

Показать сообщение отдельно
Xind
275 / 148 / 7
Регистрация: 05.11.2011
Сообщений: 425
Записей в блоге: 1
07.11.2011, 21:46     Система резервирования билетов авиакомпании.
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
#include <iostream>
using namespace std;
 
char *type[2] = {"Не для курящих", "Для курящих"};
int rest = 10;
int plane[10] = {0};
int desire, number;
 
int empty(int start, int end) {
        for (int i = start; i < end; i++) {
                if (plane[i] == 0) {
                        return i;
                }
        }
        return -1;
}
 
void print_ticket(int num, int t) {
        if (num > -1) {
                cout << "\tВаш талон\n"
                        << "Тип:" << type[t-1] << '\n'
                        << "Номер:" << num+1 << '\n';
        }
        else {
                cout << "Следующий полет состоится через три часа.\n";
        }
}
 
void offer(int t) {
        if (number > -1) {
                cout << "В салоне " << type[t-1]
                        << " нет свободных мест. Приемлем ли для вас салон "
                        << type[(t)%2] << "? 1 - да, 0 - нет";
                int cmd;
                cin >> cmd;
 
                if (!cmd) {
                        number = -1;
                }
        }
}
 
int main() {
 
        while (rest > 0) {
                cout << "\n\n";
                cout << "Не курящий(1)\n";
                cout << "Курящий(2)\n";
                cin >> desire;
 
                switch (desire) {
                        case 1:
                                number = empty(0, 5);
                                if (number < 0) {
                                        number = empty(5, 10);
                                        offer(desire);
                                }
                                break;
                        case 2:
                                number = empty(5, 10);
                                if (number < 0) {
                                        number = empty(0, 5);
                                        offer(desire);
                                }
                                break;
                }
 
                if (number > -1) {
                        plane[number] = 1;
                        rest--;
                }
                print_ticket(number, desire);
        }
        cout << "Мест нет.\n";
        print_ticket(-1, 1);
}
 
Текущее время: 08:30. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru