Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Suppose that age is an int variable and name is a string variable. What are the

ID: 3821752 • Letter: S

Question

Suppose that age is an int variable and name is a string variable. What are
the values of age and name after the following input statements execute:
cin >> age;
getline(cin, name);
if the input is:
a. 15 Hugh Grant
b. 23
Hugh Grant
9. The following program is supposed to read two numbers from a file named input.dat and write the sum of the numbers to a file named output.dat
However, it fails to do so. Rewrite the program so that it accomplishes what
it is intended to do. (Also, include statements to close the files.)
#include <iostream>
#include <fstream>
using namespace std;
int main()
{
int num1, num2;
ifstream infile;
outfile.open("output.dat");
infile >> num1 >> num2;
outfile << "Sum = " << num1 + num2 << endl;
return 0;
}

Explanation / Answer

a. age = 15
name = Hugh Grant
b. age =23
name = null

9.

#include <iostream>
#include <fstream>
using namespace std;
int main()
{
   int num1, num2;
   ifstream infile;
   ofstream outfile;
   infile.open("input.dat");
   outfile.open("output.dat");
   infile >> num1 >> num2;
   outfile << "Sum = " << num1 + num2 << endl;
   return 0;
}

Result:
input.dat
15
34

output.dat
Sum = 49

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote