Write a C++ program that reads flight information from user and cancels undersol
ID: 3650549 • Letter: W
Question
Write a C++ program that reads flight information from user and cancels undersold fights. Then displays all flight information including flight number, origin, destination, number of first class seats sold, and number of coach seats sold. Use below given structure and function prototypes as is.#include<iostream>
#include<string>
#include <stdio.h>
#include <conio.h>
#include<vector>
using namespace std;
struct flight{
char* flightNum;
string origin;
string destination;
short firstClass;
short coach;
};
void getFlightsInfo(flight *fi);
void cancelLowCapacityFlight(vector<flight>& flights);
void displayFlights(vector<flight>& flight);
int main()
{
int minpassengers;
cout << "Please enter minimum number of passengers for all the Fight:";
cin >> minpassengers;
return 0;
}
void cancelLowCapacityFlight(vector<flight>* flights, int minPassengers)
{
}
void displayFlights(vector<flight>& flight)
{
}
void getFlightsInfo(flight *fi)
{
cout<<"Please enter flight number:";
cin >> fi->flightNum;
cout<<"Please enter flight origin:";
cin >>fi->origin;
cout<<"Please enter flight destination:";
cin>>fi->destination;
cout<<"Enter flight sold first class seats:";
cin>>fi->firstClass;
cout<<"Enter flight sold coach seats:";
cin>>fi->coach;
}
Explanation / Answer
#include #include #include #include #include using namespace std; struct flight{ char* flightNum; string origin; string destination; short firstClass; short coach; }; void getFlightsInfo(flight *fi); void cancelLowCapacityFlight(vector& flights); void displayFlights(vector& flight); int main() { int minpassengers; cout > minpassengers; return 0; } void cancelLowCapacityFlight(vector* flights, int minPassengers) { if( (firstClass+coach)>minPassengers) coutRelated Questions
Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.