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

// even.cpp // Determine whether inputs are odd or even. #include <iostream> usi

ID: 3627065 • Letter: #

Question

// even.cpp
// Determine whether inputs are odd or even.
#include <iostream>
using namespace std;

/* Write a function prototype for function even, which takes an int parameter
and returns a bool */

int main()
{
int x; // current input

// loop for 3 inputs
for ( int i = 1; i <= 3; i++ )
{
cout << "Enter an integer: ";
cin >> x;

// determine if input is even
if ( /* Write a call to function even to determine if x is even */ )
cout << x << " is an even integer ";
else
cout << x << " is an odd integer ";
} // end for

cout << endl;
} // end main

/* Define function even. Use the modulus operator to determine if an integer
is evenly divisible by two. */

Sample output:

Enter an integer: 4

4 is an even integer

Enter an integer: 3

3 is an odd integer

Enter an integer: 2

2 is an even integer


Explanation / Answer

#include<iostream>
using namespace std;

bool iseven(int x)
{
if(x%2==0)  return true;
return false;
}

int main()
{
int x; // current input

// loop for 3 inputs
for ( int i = 1; i <= 3; i++ )
{
cout << "Enter an integer: ";
cin >> x;

// determine if input is even
if ( iseven(x) )
cout << x << " is an even integer ";
else
cout << x << " is an odd integer ";
} // end for

cout << endl;
} // end main