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

Construct a C++ Program that reads in two integers and then outputs their sum, p

ID: 3874788 • Letter: C

Question

Construct a C++ Program that reads in two integers and then outputs their sum, product, remainder and average. Create a void function to read in the two integers. Then create a function that determines the sum, a function that determines the product, a function that determines the remainder and a function that determines the average.The functions should be named as follows:     void Inputnums(int, int) - this function will read in the two integers.

                                                                  int S(int, int) - this function will determine the sum of the two integers.

                                                                  int P(int, int) - this function will determine the product of the two integers.

                                                                  int R(int, int) - this function will determine the remainder of the two integers

                                                                  double A(int, int) - this function will determine the average of the two integer

Write explanatory comments on or next to each line of code.

A sample output of the program as follows:-

Enter the first number:- 20

Enter the second number:- 10

20 + 10 = 30

20 * 10 = 200

(20 + 10)/2 = 15

20 % 10 = 0

Thank you, in advanced

Explanation / Answer


Given below is the code for the question.
Please do rate the answer if it was helpful. Thank you


#include <iostream>
using namespace std;
void Inputnums(int &a, int &b);
int S(int a, int b);
int P(int a, int b);
int R(int a, int b);
double A(int a, int b);

int main()
{
int a, b;
Inputnums(a, b);
cout << a << " + " << b << " = " << S(a, b) << endl;
cout << a << " * " << b << " = " << P(a, b) << endl;
cout << "(" << a << " + " << b << ")/2 = " << A(a, b) << endl;
cout << a << " % " << b << " = " << R(a, b) << endl;
  
}

void Inputnums(int &a, int &b)
{
cout << "Enter the first number: ";
cin >> a;
cout << "Enter the second number: ";
cin >> b;
}
int S(int a, int b)
{
return a+b;
}
int P(int a, int b)
{
return a * b;
}
int R(int a, int b)
{
return a % b;
}
double A(int a, int b)
{
return (a + b) / 2.0;
}

output
=====
Enter the first number: 20
Enter the second number: 10
20 + 10 = 30
20 * 10 = 200
(20 + 10)/2 = 15
20 % 10 = 0