Case number three. what is the best way to insert the total_tuition into the FBTEAM vector. This vector is a string but the total_tuition is an integer so it sends an error. How can I store it into a string vector? How do I convert an int into a string?
Case number three. what is the best way to insert the total_tuition into the FBTEAM
#include "stdafx.h"
#include <iostream>
#include <cstdlib>
#include <ctime>
#include <string>
#include <vector>
#include <cctype>
#include <iterator>
#include <algorithm>
#include <cmath>
#include "ConsoleApplication11.h"
using namespace std;
string FBTeam;
string College[5];
string location;
string Price_of_Ticket;
int choice;
int main()
{
vector<string> CULIST(5);
vector<string> FBTEAM(5);
string itemNumber;
int tuition = 0;
int dorm = 0;
int meal = 0;
int total_tuition[5];
int average;
const int size = 5;
double averages[size] = { 0.0 };
bool stop = false, itemFound;
cout << "--------------------------------------------------------------------------------" << endl;
cout << " Colleges in Texas "<< endl;
cout << "--------------------------------------------------------------------------------" << endl;
cout << endl
<< endl;
{
repeat:;
cout << "***********************************************" << endl;
cout << "* 1. Add Colleges and City *" << endl;
cout << "* 2. Add Football Team and Ticket Price *" << endl;
cout << "* 3. Calculate Total Tution. *" << endl;
cout << "* 4. Calculate Average Tuition of the schools *" << endl;
cout << "* 5. Search and Display Information *" << endl;
cout << "* 6. Exit *"<< endl;
cout << "***********************************************" << endl;
cout << "\nChoose one: \n" << endl;
cin >> choice;
switch (choice)
{
case 1:
for (vector<string>::size_type num=0; num < 5; num++)
{
cout << "Please enter the name for college # " << (num + 1) << ": \n";
cin >> College[num];
CULIST.push_back(College[num]);
cout << "Enter city of College # "<<(num+1)<< ": \n";
cin >> location;
CULIST.push_back(location);
}
goto repeat;
case 2:
for (int num = 0; num < 5; num++)
{
cout << "Enter the name for football team # " << (num + 1) << ": \n";
cin >> FBTeam;
FBTEAM.push_back(FBTeam);
cout << "Enter the cost of tickts for football team # " << (num + 1) << ": \n";
cin >> Price_of_Ticket;
FBTEAM.push_back(Price_of_Ticket);
}
goto repeat;
case 3:
cout << "Cost of total Tution for the semester.\n";
for (vector<int>::size_type num = 0; num < 5; num++)
{
cout << "Enter semester tution: ";
cin >> tuition;
cout << "Enter the cost of room: ";
cin >> dorm;
cout << "Enter the cost of meal: ";
cin >> meal;
total_tuition[num] = (tuition + dorm + meal);
cout << "Total Tution for college #"<<(num+1)<<" is: " << total_tuition[num] <<"\n\n"<< endl;
string s = to_string(total_tuition[num]);
FBTEAM.push_back(total_tuition[num]);
}
goto repeat;
case 4:
{
int sum = 0;
int P = sizeof(College) / sizeof(College[0]);
for (int i = 0; i < P; i++)
{
cout << "\n" << College[i] << " " << total_tuition[i];
cout << '\n';
cout << '\n';
sum += total_tuition[i];
}
cout << "Calculate Average Tuition of the five Universities: \n";
average = sum / P;
cout << "The average is \n\n" << average << endl;
}
goto repeat;
case 5:
cout << "******Search and Display****** \n";
cout << "Please type in the item you are looking for: ";
cin >> itemNumber;
cout << "\n";
itemFound = false;
for (vector<string>::size_type i = 0; i < CULIST.size(); i++)
{
cout << CULIST[i] << " ";
}
for (vector<int>::size_type i = 0; i < FBTEAM.size(); i++)
{
cout << FBTEAM[i] << " ";
}
cout << "\n\n";
goto repeat;
case 6:
exit(0);
default:
cout << "Invalid choice.";
}
}
return 0;
}
Step by step
Solved in 2 steps