4 курс / Програмная инженерия / НахождениеМинМакс
.docx/* Нахождение максимального и минимального массива с использованием функции min max
Студент групы П-23 Русаков Данил 20.11.15 */
#include <iostream>
#include <ctime>
#include <time.h>
using namespace std;
void initolization (float mas[], int N) // Инициализация массива
{
for (int i=0; i<N; i++)
mas[i]=(float)( rand()%1000 +1);
}
float MinMax(float mas[],int N, int Set)
{
if(!Set) //Если поиск меньше минимума
for(int i = 0; i<N; i++) //=> умножаем массив на -1
mas[i] *=-1;
float max = mas[0];
for (int i=1; i<N; i++)
if(max <= mas[i])max = mas[i];
return max;
}
void main()
{
setlocale(0,"");
srand(time(NULL));
int n; // Размерность
cout << "Введите размер";
cin >>n;
float * mass = new float[n]; //Выдиление n елементов массива
initolization(mass,n);
int Set;
cout << " Max-1, Min-0";
cin>> Set;
float element = MinMax(mass,n,Set);
cout <<"Ваш елемент "<< element<<endl;
system("pause");
}