A student wrote the following function to find the minimum and maximum number between two values a and b. What is wrong in the program? #include <iostream> using namespace std;void minMax(double a, double b, double& min, double& max) {if (a < b) {double min = a; double max = b;}else {double min = b; double max = a;} }int main() {double a = 5, b = 6, min, max; minMax(a, b, min, max);cout << "min is " << min << " and max is " << max << end1;return 0; }

C++ for Engineers and Scientists
4th Edition
ISBN:9781133187844
Author:Bronson, Gary J.
Publisher:Bronson, Gary J.
Chapter6: Modularity Using Functions
Section6.2: Returning A Single Value
Problem 2E: (Practice) For the following function headers, determine the number, type, and order (sequence) of...
icon
Related questions
Question

A student wrote the following function to find the minimum and maximum number between two values a and b. What is wrong in the program?

#include <iostream> using namespace std;
void minMax(double a, double b, double& min, double& max)

{
if (a < b)

{
double min = a; double max = b;
}
else
{
double min = b; double max = a;
}

}
int main() {
double a = 5, b = 6, min, max; minMax(a, b, min, max);
cout << "min is " << min << " and max is " << max << end1;
return 0;

}

Expert Solution
steps

Step by step

Solved in 4 steps with 1 images

Blurred answer
Knowledge Booster
Concept of Parenthesis
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
C++ for Engineers and Scientists
C++ for Engineers and Scientists
Computer Science
ISBN:
9781133187844
Author:
Bronson, Gary J.
Publisher:
Course Technology Ptr
C++ Programming: From Problem Analysis to Program…
C++ Programming: From Problem Analysis to Program…
Computer Science
ISBN:
9781337102087
Author:
D. S. Malik
Publisher:
Cengage Learning