خرید بک لینک

Vote count: -3

I need help, i know my logic isn't the greatest right now but i'm trying to test things out so i can understand what my professor is asking for, anyways so i need to use the array classCtr from the header file to keep track of how many seats are actually sold then when the user enters -1 it displays it and so here it what i have so far!

#include<iostream>
#include<string>
#include <iomanip>
using namespace std;

#include "C:UsersbartaOneDriveDocumentsVisual Studio 2015ProjectsProject 4Project 4array.h"

void displayPlane(char msg[], char[ROW][COL]);
void getData(int &, char &);
void salesReport(int classCtr[]);

int main()
{
    int row = 0;
    char seat;

    while (row != -1)
    {

        displayPlane("tChesapeaake Airlines", layout);
        cout << endl;
        getData(row, seat);
        if (row == -1)
            break;
        cout << endl;
        int COL = seat - 'A';
        if (layout[row - 1][COL] == 'X')
        {
            cout << "Sorry this seat is taken" << endl;
        }
        else
        {
            layout[row - 1][COL] = 'X';
        }

    }
    salesReport(classCtr);
    cout << "Have a nice day! " << endl;

    system("pause");
    retu 0;
}
void displayPlane(char msg[] , char[ROW][COL])
{
    cout <<msg << endl;
    for (int r = 0; r < ROW; r++)
    { cout << endl;
    cout << setw(4) << r + 1;
        for (int c = 0; c < COL; c++)
        {
            cout << setw(4) << layout[r][c];
        }
    }
}
void getData(int& row, char& seat)
{
        cout << "Enter row <-1 to stop>  ";
        cin >> row;
        if (row == -1)
            retu;
        cout << "Enter your prefered seat  ";
        cin >> seat;
        seat = toupper(seat);


}
void salesReport(int classCtr[])
{
    for (classCtr[0]; classCtr[0] < 36; ++classCtr[0])
    {
        for (classCtr[1]; classCtr[1] < 36; classCtr[1])
        {
            for (classCtr[2]; classCtr[2] < 36; classCtr[2])
                cout << classCtr[CTR];
        }
    }
}

here is the header file

//arrays for airline problem

const int ROW = 9;
const int COL = 4;
const int CTR = 3;

//initial seats in the plane
    char layout[ROW][COL] = {  { 'A', 'B', 'C', 'D' },
                            { 'A', 'B', 'C', 'D' },
                            { 'A', 'B', 'C', 'D' },
                            { 'A', 'B', 'C', 'D' },
                            { 'A', 'B', 'C', 'D' },
                            { 'A', 'B', 'C', 'D' },
                            { 'A', 'B', 'C', 'D' },
                            { 'A', 'B', 'C', 'D' },
                            { 'A', 'B', 'C', 'D' }};

    int classCtr[CTR] = {0,0,0};

    string classes[] = {"First Class", "Business Class", "Coach"};

    double fare [] = {500, 300, 100};

asked 2 mins ago

برچسب: نویسنده: استخدام کار تاريخ: شنبه 29 اسفند 1394 ساعت: 8:25

صفحه بندی