Write a main method to Set up two values in main a and b rea

Write a main method to:

Set up two values in main, a and b.

read in two variables using a Read function

while (a != 0)

print two variables using a Print function

switch the data in the two variables, using a Swap function

print two variables again using the Print function

read in two variables using Read Function

stop

Read Function – pass by reference

Code a function that reads in two variables.

Print Function – pass by value

Code a function that prints out two variables with documentation, such as:

“The first value is “     ______

“The second value is “______

Swap Function – pass by reference

Code a function that will switch the values of two memory positions in main

Main Function

Code a main method/function that will accomplish the 4 steps given above.

Remember that the data variable names defined in main can be different from the data variable names used in the functions.

Run:

Run this program at least twice – once with two integer values and a second time with two floating point values. So how will you define your variables in main?

Solution

#include<iostream>

int readinput(int &a, int &b)
{
  
   cout <<\"Enter vale for a \";  
   cin >> a;
  
   cout <<\"Enter vale for b \";  
   cin >> b;
  
  
}
void printvalues(int a, int b)
{
   cout << \"Value of a: \"<<a<<\" and Value of b: \"<<b<<endl;  
}
void swap(int &a, int &b)
{
   int c=a;
   a=b;
   b=c;
}

int main()
{
   
   int a, b;
  
   readinput(a,b);
   printvalues(a,b);
   swap(a,b);
  
   cout <<\"After Swap\ \";
   printvalues(a,b);

}//end main

Write a main method to: Set up two values in main, a and b. read in two variables using a Read function while (a != 0) print two variables using a Print functio
Write a main method to: Set up two values in main, a and b. read in two variables using a Read function while (a != 0) print two variables using a Print functio

Get Help Now

Submit a Take Down Notice

Tutor
Tutor: Dr Jack
Most rated tutor on our site