Where do I put the Input.txt file for the below program   //Adding the header files #include #include #include #include #include   //Using namespace using namespace std;   //Defining the main() int main() {    //Declaring the variable    string file;    string name;    double sc;    double total;    double grade;    string des;      //Getting input from the user    cout << "Enter the input file name: ";    cin >> file;      //Creating file object    ifstream infile;      //Opening the input file    infile.open(file);      //Checking the file    if (!infile)    {        cout << file << "File cannot be opened!" << endl;        exit(1);    }    infile >> name;    //Reading the file    while (infile)    {        //Getting data from file        infile >> sc;        infile >> total;          //Computing the grade        grade = sc / total * 100;          //Checking grade based on this printing the status for student        if (grade > 90)            des = "Excellent";        else if (grade > 80)            des = "Well Done";        else if (grade > 70)            des = "Good";        else if (grade >= 60)            des = "Need Improvement";        else            des = "Fail";         //Printing the output        cout << name << " " << setprecision(0) << fixed << round(grade) << "% " << setprecision(5) << fixed << (grade * 0.01) << " " << des << endl;        infile >> name;    }      //Closing the file    infile.close();    return 0; }

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question

Where do I put the Input.txt file for the below program

 

//Adding the header files

#include <iostream>

#include <fstream>

#include <iomanip>

#include <string>

#include <cmath>

 

//Using namespace

using namespace std;

 

//Defining the main()

int main()

{

   //Declaring the variable

   string file;

   string name;

   double sc;

   double total;

   double grade;

   string des;

 

   //Getting input from the user

   cout << "Enter the input file name: ";

   cin >> file;

 

   //Creating file object

   ifstream infile;

 

   //Opening the input file

   infile.open(file);

 

   //Checking the file

   if (!infile)

   {

       cout << file << "File cannot be opened!" << endl;

       exit(1);

   }

   infile >> name;

   //Reading the file

   while (infile)

   {

       //Getting data from file

       infile >> sc;

       infile >> total;

 

       //Computing the grade

       grade = sc / total * 100;

 

       //Checking grade based on this printing the status for student

       if (grade > 90)

           des = "Excellent";

       else if (grade > 80)

           des = "Well Done";

       else if (grade > 70)

           des = "Good";

       else if (grade >= 60)

           des = "Need Improvement";

       else

           des = "Fail";

 

      //Printing the output

       cout << name << " " << setprecision(0) << fixed << round(grade) << "% " << setprecision(5) << fixed << (grade * 0.01) << " " << des << endl;

       infile >> name;

   }

 

   //Closing the file

   infile.close();

   return 0;

}

Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 2 steps

Blurred answer
Knowledge Booster
File Input and Output Operations
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education