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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ подскажите как решить на С++ http://www.cyberforum.ru/cpp-beginners/thread144060.html
Матрицу А(n,n) разложить на слагаемые : А=B+C+D, где B-строго нижнетреугольная, С-диагональная, D-строго верхнетреугольная матрицы того же размера. Для экономии памяти матрицы B,C,D хранить в упакованном виде в одномерных массивах; распечатывать все треугольные матрицы в "треугольном" виде.
C++ Строки и одномерные массивы нужно решить задачку: Дано стихотворение А.С. Пушкина. Сколько раз в каждой строке встречается данный символ? Никогда со строками не работала, так что помогите =( http://www.cyberforum.ru/cpp-beginners/thread144039.html
C++ Теоретические вопросы по С++
Нужна помощь в ответах на несколько вопросов. Помогите плз!:) 1) Как инициализировать переменную, являющуюся приватным статическим членом класса? 2) Если при создании переменной программист ее явно не инициализировал, то, в некоторых случаях, компилятор сам даст ей некое, заранее известное начальное значение, а в некоторых случаях начальное значение будет непредсказуемо. От чего это...
C++ сортировка массива(найти ошибку)
Дано натуральное число N (n от 1 до 100), целочисленный линейный массив a0, a1, …, aN-1. Элементы массива заполняются случайными целыми числами из диапазона . Требуется отсортировать массив методом подсчета. #include <stdio.h> #include<conio.h> #include <stdlib.h> #define N 5 void SortMas(int *aa, int nn, int *bb) {int c; int i,j; for(i=0;i<nn;i++) c=0; for (i=0;i<nn-1;i++)
C++ из паскаля на С++ http://www.cyberforum.ru/cpp-beginners/thread143969.html
помогите надо завтра сдавать вот условие: Дано два файла g1 и g2, содержащих действительные числа. Переписать с сохранением порядка содержимое файла g1 в файл g2, и наоборот - с g2 в g1, воспользовавшись для этого третьим файлом g3. есть код на паскалеvar g1,g2,g3:file of real; r:real; c:char; begin clrscr; assign(g1,'fileg1');
C++ Схема Горнера Дано вещественное целое число x, целое n, n>0. Найти значение многочлена n-й степени P(x) в точке x по схеме Горнера: P(x)=a*x^n+a*x^(n-1)+..+a*x+a=((..(a*x+a)*x+..)*x+a)*x+a Значения коэффициентов a=2^i (i=0,1,2,..,n). Спасибо заранее подробнее

Показать сообщение отдельно
mrMRak
38 / 38 / 3
Регистрация: 02.06.2010
Сообщений: 105
11.06.2010, 02:23     Cистема резервирования билетов авиакомпании
переделал ваше немного... вроде скомпилировалось.
много было ненужных кавычек.. реализовать можно и попроще, но спать охота.

надеюсь коментариев будет достаточно)
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
#include<iostream>
using namespace std;
 
 
int main()
{
    const int arraySize = 10;
    int seating[arraySize], num=0;
    for (int i=0; i<arraySize; i++)
        seating[i]=0;// обнуляем масив.
    cout << "If you are a smoker, please press 1\n"
        << "If you are not - press 2\n\n" ;
    int noSm=5, Sm=0;//начала мест для курящих и для не курящих
    while(true)//цикл бесконечный, пока из него не выйдут break'ом.
    {
        cout << "What`s your choise? -> ";
        cin >> num;
        if(num==1)
        {
            if(seating[Sm] == 0)
            {
                seating[Sm]=1;// мы запрещаем в него садится.
                cout <<"------seat #" << Sm <<"type - smokers------\n\n";
                Sm++;// сдвигаемся на 1 место дальше
                if(Sm==5)
                {
                    bool answer;
                    cout <<"\n I regret to inform you,"
                    << "that all the seats in the compartment for SMOKERS\n"
                    << "are occupied. Do you want to take another seat in the "
                    << "compartment\nfor NONSMOKERS Y(1)or N(0)? -> ";
                    cin>>answer;
                    if (answer)
                        num=2;
                }
            }
                 num=0;// обнуляем ответ
        }
        if(num==2)
        {
            if(seating[noSm] == 0)
            {
                seating[noSm]=1; //мы запрещаем в него садится.
                cout <<"------seat #" << noSm << " type - nonsmokers------\n\n" ;
                noSm++;// сдвигаемся на 1 место дальше
                if(noSm==10)
                {
                    bool answer;
                    cout <<"\n I regret to inform you,"
                        << "that all the seats in the compartment for NONSMOKERS\n"
                        << "are occupied. Do you want to take another seat in the "
                        << "compartment\nfor SMOKERS Y(1)or N(0) ? -> ";
                    cin >> answer;
                if (answer)
                    num=1;
                }
            }
            num=0;// обнуляем ответ
        }
        if(noSm==10 && Sm==5) break; // все места заняты.
    }
    cout<<"All seets are bought allready\n";
    for(int j = 1; j < arraySize; j++)
    cout <<endl << j << " " << seating[j] << endl;
    system("PAUSE");
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru