In the code given below, write the output of the cout statements and provide justifications.
int main() {
int count, sum;
int count1, check;
count = 2;
sum = 0;
count1 = 0;
while (count < 100) {
check = 8 / count;
if (check == 10 || check == 5) {
count1 += 10;
sum += count1;
}
if (check == 2) {
count = 200;
} else {
count += 2;
}
}
cout << "The contents of the variable count is “ <The contents of the variable sum is“ << sum;
return 0;
}
In the code given below, identify the compiler errors and state the reasons. Correct the errors and write the output of the program.
#include < iostream >
using namespace std;
int main() {
for (int i = 10; i >= 5; i--) {
int k = 10;
cout << k << "(" << i << ")" << endl;
k = k - 2;
cout << k << "(" << i << ")" << endl;
}
for (k = 10; k >= i; k--) {
int i = 10;
cout << i << endl;
i = i - 2;
cout << ::i << endl;
}
return 0;
}
In the code given below, there are two compiler errors and two run-time errors on the lines with comments. Identify the errors and rectify the code.
#include < iostream > using namespace std;
int main() {
int nData1 = 9, nData2 = 5;
int * pData1, * pData2;
pData1 = & nData1;
pData2 = & nData2; * pData2 = pData1 + pData2; // Perform addition of nData1 and nData2 and store the result in nData2.
cout << "The address of the variable nData1 is " << nData1 << endl; // Display address of nData1
float fData = 10.0;
float *pfData;
&pfData = * fData; // Store the addresss of fData in the pointer pfData. cout<<"The data stored in the variable fData "<
return 0;
}
#include "EE4075.h"
int main()
{
int nNumber;
do {
cout << "Enter an integer number between 20 and 100: ";
cin >> nNumber;
if (nNumber > 100)
{
cout << "The number entered is greater than 100" << endl;
cout << "I am skipping the rest of the computation in the do-while loop" << endl;
//Write an appropriate command to skip executing the rest of the code in the do-while loop. Points: 1.0
}
//Write a single if condition to check whether the number is greater than or equal to 20 and less than or equal to 100. Points: 2.0
if (nNumber < 20)
{
cout << "The entered number if less than 20" << endl;
cout << "Exiting the do-while loop and the application" << endl;
//Write an appropriate command to break prematurely out of the do-while loop. Points: 1.0
}
} while (true);
KeepWindowOpen();
return 0;
}