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

In C++ Write a program that prompts the user for numbers from cin. Stop reading

ID: 3575475 • Letter: I

Question

In C++

Write a program that prompts the user for numbers from cin. Stop reading numbers when the input value is zero. Display the total of the odd entries and the even entries. For example: Entry 1: 34 Entry 2 87 Entry 3 10 Entry 4: 72 Entry 5: 26 Entry 6: 64 Entry 7:0 Odd entries add up to 70 Even entries add up to 223 NOTE THAT "odd" and "even" here refer to the position in the list, not whether the data value is odd or even! Another example: Entry 1: 22 Entry 2: 33 Entry 3: 44 Entry 4: 55 Entry 5: 66 Entry 6: 77 Entry 7: 88 Entry 8: 99 Entry 9: 11 Entry: 10 0 Odd entries add up to: 231 Even entries add up to: 264

Explanation / Answer

#include <iostream>

using namespace std;

int main()
{
int i=1;
int n;
int evenSum, oddSum = 0;
cout << "Entry "<<i<<": ";
cin >> n;
while(n != 0){
  
if(i % 2 ==0)
evenSum = evenSum + n;
else
oddSum = oddSum + n;
i++;
cout << "Entry "<<i<<": " ;
cin >> n;
}
cout<<"Odd entries add up to: "<<oddSum<<endl;
cout<<"Even entries add up to: "<<evenSum<<endl;
return 0;
}

output:

sh-4.2$ g++ -o main *.cpp                                                                                                                                                                                                                              

sh-4.2$ main                                                                                                                                                                                                                                           

Entry 1: 34                                                                                                                                                                                                                                            

Entry 2: 87                                                                                                                                                                                                                                            

Entry 3: 10                                                                                                                                                                                                                                            

Entry 4: 72                                                                                                                                                                                                                                            

Entry 5: 26                                                                                                                                                                                                                                            

Entry 6: 64                                                                                                                                                                                                                                            

Entry 7: 0                                                                                                                                                                                                                                             

Odd entries add up to: 70                                                                                                                                                                                                                              

Even entries add up to: 223