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

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

ID: 3573657 • Letter: W

Question

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

// C++ code
#include <iostream>
#include <iomanip>
#include <stdlib.h>
#include <string.h>
#include <limits.h>
#include <string> // std::string, std::to_string
#include <math.h>
using namespace std;

int main()
{
int number;
int sumEven = 0;
int sumOdd = 0;
int i = 1;

while(true)
{
cout << "Enter " << i << ": ";
cin >> number;

if(number == 0)
break;

if(i%2 == 0)
sumEven = sumEven + number;
else
sumOdd = sumOdd + number;

i++;
}

cout << "Odd entries add up to: " << sumOdd << endl;
cout << "Even entries add up to: " << sumEven << endl;

return 0;
}


/*
output:

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


*/

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