Даны вещественные числа a, b, c. Составьте функцию, которая возвращает минимальное и максимальное значения из этих чисел
Текст программы:
#include <iostream.h>
#include <conio.h>
#include <math.h>
void minmax2 ( float x, float y, float z, float * min2, float * max2)
{ if ( (x < y) && (x < z) ) *min2 = x; else
if ( (y < x) && (y < z) ) *min2 = y; else
*min2 = z;
if ( (x > y) && (x > z) ) *max2 = x; else
if ( (y > x) && (y > z) ) *max2 = y; else
*max2 = z; }
void main()
{ float a, b, c, mina, maxa;
cout <<" \n Даны вещественные числа a, b, c, составьте функцию,";
cout <<" \n которая возвращает минимальное и максимальное значения";
cout <<" \n из этих чисел";
cout <<" \n Введите 3 числа : \n a= ";
cin >> a;
cout <<"\n b= ";
cin >>b;
cout <<"\n с= ";
cin >> c;
minmax2 (a,b,c, &mina, &maxa);
cout <<" \n Минимальное из трёх чисел = " << mina;
cout <<" \n Максимальное из трёх чисел = " << maxa;
getch(); }
Исполняемый файл pr3_2.exe (упакованный)
|