Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include "stdafx.h"
- #include "time.h" // Для srand(time(NULL));
- #include <iostream>
- #include <cstdlib> // Для rand()
- #include <cmath>
- #define MAS1_SIZE 1024 // Длинна mas1 во всей программе
- #define MAS2_SIZE 512 // Длинна mas2 во всей программе
- void rand_mas(int *mas, size_t in_size); //
- int min(int *mas, size_t in_size); // Прототипы
- int max(int *mas, size_t in_size); //
- using namespace std;
- int main()
- {
- srand(time(NULL)); // Рандом-машина
- setlocale(0, ""); //Починка кирилицы
- int mas1 [MAS1_SIZE];
- rand_mas(mas1, MAS1_SIZE);
- int mas2 [MAS2_SIZE];
- rand_mas(mas2, MAS2_SIZE);
- cout << "Минимальный элемент mas1 = " << min(mas1, MAS1_SIZE) << endl;
- cout << "Максимальный элемент mas1 = " << max(mas1, MAS1_SIZE) << endl;
- cout << endl;
- cout << "Минимальный элемент mas2 = " << min(mas2, MAS2_SIZE) << endl;
- cout << "Максимальный элемент mas2 = " << max(mas2, MAS2_SIZE) << endl;
- for (size_t i = 1; i < MAS1_SIZE; i++)
- cout << "mas1[" << i << "] = " << mas1[i] << endl;
- cout << endl;
- for (size_t i = 1; i < MAS2_SIZE; i++)
- cout << "mas2[" << i << "] = " << mas2[i] << endl;
- cout << endl;
- return 0;
- }
- //Функция поиска минимума
- int min(int *mas, size_t in_size)
- {
- int min = mas[0];
- for (size_t i = 1; i < in_size; i++)
- if (min > mas[i])
- min = mas[i];
- return min;
- }
- //Функция поиска максимума
- int max(int *mas, size_t in_size)
- {
- int max = mas[0];
- for (size_t i = 1; i < in_size; i++)
- if (max < mas[i])
- max = mas[i];
- return max;
- }
- //Функция, задающая элементам массива случайный значения
- void rand_mas(int *mas, size_t in_size)
- {
- for (size_t i = 0; i < in_size; i++)
- mas[i] = rand() % 101 - 50; //Рандомные значения -50..50
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement