Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

4 курс / Програмная инженерия / НахождениеМинМакс

.docx
Скачиваний:
46
Добавлен:
10.07.2016
Размер:
22.66 Кб
Скачать

/* Нахождение максимального и минимального массива с использованием функции 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");

}