Winni Назад Даны вещественные числа 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 (упакованный)
Rambler's Top100
Hosted by uCoz