Solutions to Self-Study QuestionsTest Yourself #1 #include <iostream> int main() { int sum = 0; int num; for (int k=1; k<11; k++) { cin >> num; sum += num; } cout << "The sum is: " << sum << endl; return 0; }Test Yourself #2 #include <fstream> void Compare(istream &in1, istream &in2, ostream &out) { char ch1, ch2; while (in1.get(ch1)) { if (!in2.get(ch2) || (ch1 != ch2)) { out << "not equal"; return; } } // here when no more characters in in1 // input files are the same iff there are also no more characters in in2 if (!in2.get(ch2)) out << "equal"; else out << "not equal"; } int main() { ifstream inFile1, inFile2; inFile1.open("Input1"); if (inFile1.fail()) { cerr << "unable to open file Input1 for reading" << endl; exit(1); } inFile2.open("Input2"); if (inFile2.fail()) { cerr << "unable to open file Input2 for reading" << endl; exit(1); } Compare(inFile1, inFile2, cout); return 0; }Note that the order of the two parts of the first "if" condition: if (!in2.get(ch2) || (ch1 != ch2)) ...is very important. Both C++ and Java guarantee that boolean expressions are evaluated left-to-right, so the expression !in2.get(ch2)is evaluated before the expression (ch1 != ch2)This is important since we want to compare the character read in by the call to get to the character in ch1. If the two expressions might be evaluated right-to-left, then the first time through the loop, the expression (ch1 != ch2)would use variable ch2 before it had been initialized.
C++
Topic: I/o operations
Write a C++ program that uses a loop to sum ten numbers read from the standard input, and then writes the sum to the standard output ?
Browse random answers:
What are Basic Input/Output ?
How to write c++ program to write a message to the screen?
Why do we need to close a file.Eg.ifstream ifile;ifile.open("temp.dat").....ifile.close();What happens if we do not close() a file?
Can we make any program in c++ without using any header file and what is the shortest program in c++.?
Bitwise Operations - Given inputs X, Y, Z and operations | and & (meaning bitwise OR and AND, respectively), what is output equal to in?
What is the output of printf ("%d")
What will be output of the following code ?#includeusing namespace std;class abc{public :void main(){cout<<" Its main function "< }};int main(int c, char **v){abc a;if(c<1){cout<<" Error can not accept it "< exit(1);}cout<<" its in main program "< a.main();return 0;}
Write a C++ program that uses a loop to sum ten numbers read from the standard input, and then writes the sum to the standard output ?
How to write a code for replacing a character with astrick sign?
Explain about File I/O ?
Input output fuction in c plus plus?
How do you write a program which produces its own source code as its output?
Is it possible to have different access modifiers on the get/set methods of a property?
Explainabout Standard input and output ?
I was creating a program that has a 2 dimensional array with 25 elements.How can I display the highest row sum?lowest row sum?highest col sum?lowest row sum?
HOW TO READ TEXT FILE AND READ IT INTO ANOTHER TEXT FILE?
Write a C++ program that includes two functions ?
What are the different formats specifiers available for input and output statements ?
Explain about Standard Output (cout) ?
Explain about Input/Output with files ?
How to Open a file in input and output ?
How to Closing a file in i/o ?
How to Text files in i/o ?
How to Checking state flags in i/o ?
How to get and put stream pointers in i/o ?
Explain about Binary files in i/o ?
What are Header files i/o ?
How to getting a stream in i/o ?
How to Passing streams to functions in i/o ?
What are Item by item input and output ?
What are Other input operations ?
What are Repositioning and error states in i/o ?
What are standard error stream in i/o ?
standard log stream (clog) in i/o ?
How to Formatted Input/Output ?
Explain about cstdio (stdio.h) ?
Write a Text File in i/o ?
How to Monitor File System Changes in i/o ?
Explain about extending the I/O System
How to Enumerate Files in a Directory in i/o ?
What are I/O Modes ?