Форум программистов, компьютерный форум 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 (*) )". подробнее

Показать сообщение отдельно
Genn55
366 / 213 / 41
Регистрация: 26.12.2012
Сообщений: 707
21.06.2013, 02:40     Система резервирования билетов авиакомпании.
Еще вариант
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
#include <iostream>
#include <iomanip>
#include<Windows.h>
 
using namespace std;
 
bool checkEmployment(int bk[], const int pl)
{
for(int i = 0; i < pl; i++)
if(bk[i] == 0)
return true;
 
return false;
}
 
void printTichet(int place, int salonType)
{
cout << "Ваш посадочный талон\n\n";
cout << "номер посадочного места - " << place << endl;
cout << "тип салона - " << (salonType == 1 ? "для курящих\n" : "для не курящих\n") << endl;
}
 
int main()
{
    SetConsoleCP(1251);
    SetConsoleOutputCP(1251);//
 
const int places = 10;
int booking[places] = {0};
int salonType, move;
 
//пока в самолете есть свободные места
while(checkEmployment(booking, places))
{
cout << "Введите 1 для \"курящих\"" << endl;
cout << "Введите 2 для \"не курящих\"" << endl;
cin >> salonType;
 
//если выбран салон для курящих
if(salonType == 1)
{
//ищем свободное место в подходящем салоне
for(int i = 0; i < 5; i++)
{
//если место свободно
if(booking[i] == 0)
{
//помечаем место, как занятое и запоминаем его
booking[i] = 1;
printTichet(i + 1, salonType);
break;
}
 
//если все места заняты
if(i == 4 && booking[i] == 1)
{
//предлагаем место из салона для некурящих
cout << "Премлим ли для вас салон для не курящих? (да - 1, нет - 0)";
cin >> move;
 
//если клиент согласен, то присваиваем нужный тип салона
if(move == 1)
salonType = 2;
else
cout << "Следующий полет состоится через 3 часа \n\n";
}
}
}
 
//если выбран салон для некурящих
if(salonType == 2)
{
for(int i = 5; i < 10; i++)
{
if(booking[i] == 0)
{
booking[i] = 1;
printTichet(i + 1, salonType);
break;
}
 
if(i == 9 && booking[i] == 1)
cout << "Следующий полет состоится через 3 часа \n\n";
}
}
 
//если было введено неверное число
if(salonType != 1 && salonType != 2)
cout << "Не верно!! Повторите ввод!\n";
}
 
cout << "Все места заняты!\n";
 
return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru