Question

Language : C ++ #include #include #include #include #include using namespace std; void DisplayMenu() {   ...

Language : C ++

#include
#include
#include
#include
#include
using namespace std;

void DisplayMenu()
{
   cout << "1. E games\n";
   cout << "2. T games\n";
   cout << "3. M games\n";
   cout << "4. Total Games\n";
   cout << "5. Exit\n";


}
double total(double egames, double tgames, double mgames)
{
   int totalgames = egames + tgames + mgames;
   cout << "There are " << totalgames << " games\n";
   return totalgames;
}
double Egames(double egames, double tgames, double mgames)
{
   double Egames;
   Egames = egames/(egames+tgames+mgames);
   cout << "There are " << Egames << " E games\n";
   return Egames;

}
double Tgames(double egames, double tgames, double mgames)
{
   double Tgames;
   Tgames = tgames/(egames + tgames + mgames);
   cout << "There are " << Tgames << " T games\n";
   return Tgames;

}
double Mgames(double egames, double tgames, double mgames)
{
   double Mgames;
   Mgames = mgames/(egames + tgames + mgames);
   cout <<"There are " << Mgames << " M games\n";
   return Mgames;

}
int main()
{
   int choice;
   double egames;
   double tgames;
   double mgames;
   int totalgames;
   ofstream someFile("text_file.txt");
   someFile << "E games\t";
   someFile << "T games\t";
   someFile << "M games\n";
   cout << "Enter number of E games\n";
   cin >> egames;
   someFile << egames;
   someFile << "\t\t";
   cout << "Enter number of T games\n";
   cin >> tgames;
   someFile << tgames;
   someFile << "\t\t";
   cout << "Enter number of M games\n";
   cin >> mgames;
   someFile << mgames;
   someFile << "\t";
   DisplayMenu();
   cin >> choice;
   someFile.close();

   for (; choice >= 1 && choice <= 5;)
   {
       if (choice == 1)
           Egames(egames, tgames, mgames);
       cout << "\n";
       if (choice == 2)
           Tgames(egames, tgames, mgames);
       cout << "\n";
       if (choice == 3)
           Mgames(egames, tgames, mgames);
       cout << "\n";
       if (choice == 4)
           total(egames, tgames, mgames);
       cout << "\n";
       if (choice == 5)
           exit(0);
       DisplayMenu();
       cin >> choice;
   }

}

I need a way to add a 2d array and reading from the file any solutions?

The text file is just called text_file.txt

Homework Answers

Answer #1

Answer:

Just add the header file: #include<bits/stdc++.h>

Just Place the below code inside your main functoin.

In the code, I just created 2d array to store the values that read from file called text_file.txt.

I skip the first line of File - so used check variable.

From the second line of the file, I take the line and split using stringstream with the help of space inbetween the values.

I store the splitted values in a vector.

Then from the vector and I store the values to the array that I have created.

The below code works perfectly and it has no error!!!

Code:

ifstream file;

file.open("text_file.txt");

string line;

int arr[1000][3]={0};

vector<int> temp;

int i=0;
int check=1;
`while(getline(file,line))
{
   temp.clear();
  
   if(check>=2)
   {
  
   stringstream s(line);
  
   while(getline(s,t,' '))
   {
       temp.push_back(stoi(t));
   }
  
   arr[i][0]=v[0];
   arr[i][1]=v[1];
   arr[i][2]=v[2];
  
   i++;
}
check++;
}

Know the answer?
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for?
Ask your own homework help question
Similar Questions
#include <iostream>using namespace std;int main(){ char meal_choice; //user's choice int servings, total_calories; // Display greeting: cout...
#include <iostream>using namespace std;int main(){ char meal_choice; //user's choice int servings, total_calories; // Display greeting: cout << "Welcome to the Calorie Count-ulator!\n"; // Get user input: cout << "Enter your meal choice ([P]izza, [S]alad, [H]amburger)\n"; cin >> meal_choice; cout << "Enter the amount of servings (1-9):\n"; cin >> servings; // TODO: Use a switch statement to evaluate the user's meal choice // Handle error checking where appropriate // Exit the program: return 0;}
C++ #include<iostream> #include<string> #include<fstream> #include<cstdlib> using namespace std; const int ROWS = 8; //for rows in...
C++ #include<iostream> #include<string> #include<fstream> #include<cstdlib> using namespace std; const int ROWS = 8; //for rows in airplane const int COLS = 4; void menu(); //displays options void displaySeats(char[][COLS]); void reserveSeat(char [ROWS][COLS]); int main() { int number=0; //holder variable char seatChar[ROWS][COLS]; for (int i = 0; i < ROWS; i++) { for (int j = 0; j < COLS; j++) { seatChar[i][j] = '-'; } } int choice; //input from menu bool repeat = true; //needed for switch loop while (repeat...
Analyze the following program and write down the output. # include <iostream> using namespace std;    void...
Analyze the following program and write down the output. # include <iostream> using namespace std;    void modifyArray( int [ ], int );    void modifyElement ( int );      int main( ) {   const int arraySize = 8;   int a[arraySize] = { 2, -2, 10, -3, -1 ,0, 10, -5 };      modifyArray ( a, arraySize);      for ( int i =0; i < arraySize; i++)               cout << a[i] << ‘  ’;         modifyElement ( a[4] );          for ( int i =0; i <...
This code it's not working, fix it for me please #include <iostream> using namespace std; class...
This code it's not working, fix it for me please #include <iostream> using namespace std; class People {    string name;    double height; public:    void setName(string name)    {        this->name = name;    }    void setHeight(double height)    {        this->height = height;    }    double getHeight() {        return height;    }    string getName()    {        return name;    } }; int main() {    const int size...
in C++ Need a heap-sort function #include <iostream> #include <stdlib.h> #include <string> using namespace std; void...
in C++ Need a heap-sort function #include <iostream> #include <stdlib.h> #include <string> using namespace std; void MyFunc ( int *array ) { // Your code here ----------------- } int main(int argc,char **argv) { int *Sequence; int arraySize; // Get the size of the sequence cin >> arraySize; // Allocate enough memory to store "arraySize" integers Sequence = new int[arraySize];    // Read in the sequence for ( int i=0; i<arraySize; i++ ) cin >> Sequence[i]; // Run your algorithms to...
Quick sort func in C++ #include <iostream> #include <stdlib.h> #include <string> using namespace std; void MyFunc...
Quick sort func in C++ #include <iostream> #include <stdlib.h> #include <string> using namespace std; void MyFunc ( int *array ) { // Code here } int main(int argc,char **argv) { int *Sequence; int arraySize; // Get the size of the sequence cin >> arraySize; // Allocate enough memory to store "arraySize" integers Sequence = new int[arraySize];    // Read in the sequence for ( int i=0; i<arraySize; i++ ) cin >> Sequence[i]; // Run your algorithms to manipulate the elements...
How to trace a c++ program by hand #include<iostream> using namespace std;    class Test {...
How to trace a c++ program by hand #include<iostream> using namespace std;    class Test {     int value; public:     Test(int v); };    Test::Test(int v) {     value = v; }    int main() {     Test t[100];     return 0; } _______________ #include <iostream> using namespace std; int main() { int i,j; for (i=1; i<=3; i++) { for(j=1; j<=i; j++ ) { cout<<"*"; } cout << "\n";   } return 0; }
Take the following program and translate it into PEP/9 assembly language: #include using namespace std; int...
Take the following program and translate it into PEP/9 assembly language: #include using namespace std; int fib(int n) { int temp; if (n <= 0)    return 0; else if (n <= 2)    return 1; else {    temp = fib(n – 1);    return temp + fib(n-2); } } int main() {    int num;    cout << "Which fibonacci number? ";    cin >> num;    cout << fib(num) << endl;    return 0; } You must...
Take the following program and translate it into PEP/9 assembly language: #include <iostream> using namespace std;...
Take the following program and translate it into PEP/9 assembly language: #include <iostream> using namespace std; int fib(int n) { int temp; if (n <= 0)    return 0; else if (n <= 2)    return 1; else {    temp = fib(n – 1);    return temp + fib(n-2); } } int main() {    int num;    cout << "Which fibonacci number? ";    cin >> num;    cout << fib(num) << endl;    return 0; } You...
Please write variables and program plan (pseudocode) of the C++ programming below: #include <iostream> #include <cmath>...
Please write variables and program plan (pseudocode) of the C++ programming below: #include <iostream> #include <cmath> using namespace std; void divisors(int num); int main () {    char repeat;    int num;       while (repeat !='n')    {        cout << "Enter a number: ";        cin >> num;        divisors(num);        cout << "Continue? (y or n): ";        cin >> repeat;    }    return 0; } void divisors(int num) {   ...
ADVERTISEMENT
Need Online Homework Help?

Get Answers For Free
Most questions answered within 1 hours.

Ask a Question
ADVERTISEMENT