Question: main.cpp #include Account.h #include #include #include #include #include // rand, srand #include // time using namespace std; void printArray(int arr[], int size){ int count =

 main.cpp #include "Account.h" #include #include #include #include #include // rand, srand

main.cpp  #include "Account.h" #include  #include  #include  #include  #include  // rand, srand #include  // time using namespace std; void printArray(int arr[], int size){ int count = 1; for (int i = 0; i  accts){ for (int i = 0; i getName() getBalance()  0) && (numbers[moveTo - 1] > insert)){ numbers[moveTo] = numbers[moveTo - 1]; moveTo--; } numbers[moveTo] = insert; } } void insertionSort(vector & accts){ for (int i = 0; i  0) && (accts[moveTo - 1]->getBalance() > insert->getBalance())){ accts[moveTo] = accts[moveTo - 1]; moveTo--; } accts[moveTo] = insert; } } void swap(int* a, int* b){ int temp = *a; *a = *b; *b = temp; } void bubbleSort(int arr[], int size){ bool swapped; do { swapped = false; for (int i = 0; i  arr[i + 1]){ swap(&arr[i], &arr[i+1]); swapped = true; } // end if }// end for } while (swapped == true); } int main() { srand(time(0)); const int size = 10; int myArray[size]; int userArraySize; cout > userArraySize; int * numbers = new int[userArraySize]; for (int i = 0; i  accounts; char accountID = 'E'; for (int i = 1; i  

MovieTheater.cpp

#include "MovieTheater.h"

#include "Ticket.h"

#include

// constructor

MovieTheater::MovieTheater(unsigned int capacity)

{

setCapacity(capacity);

setAvailableSeats(capacity);

}

// change values

void MovieTheater::setMovieName(std::string movie){

this->movie = movie;

}

void MovieTheater::setCapacity(unsigned int capacity){

if (capacity > 0){

this->capacity = capacity;

}

}

void MovieTheater::setAvailableSeats(unsigned int capacity){

if (capacity > 0){

availableSeats = capacity;

}

}

int MovieTheater::sellTicket(){

int number = -1;

if (availableSeats > 0){

Ticket newTicket{movie, selldate, screentime};

number = newTicket.ticketNumber;

soldTickets.push_back(newTicket);

availableSeats--;

}

return number;

}

// get information (const functions)

unsigned int MovieTheater::getCapacity() const{

return capacity;

}

unsigned int MovieTheater::getAvailableSeats() const{

return availableSeats;

}

unsigned int MovieTheater::getNumberSold() const{

return soldTickets.size();

}

std::string MovieTheater::getCurrentMovie() const{

return movie;

}

Ticket MovieTheater::findTicket(int n) const{

for (int i = 0; i

if (soldTickets[i].ticketNumber == n){

Ticket found = soldTickets[i];

return found;

}

}

}

For more reference please check https://repl.it/@jholst/composition-friend-static

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!