#include <iostream>
#include <random>
#define INT_MIN -50
#define INT_MAX 50
int main()
{
setlocale(0, "ru");
std::cout << "Введите размер массива: ";
unsigned size{};
std::cin >> size;
int* parr{ new int[size] };
std::default_random_engine generator;
std::uniform_int_distribution<int> distribution(INT_MIN, INT_MAX);
for (unsigned i = 0u; i < size; i++)
parr[i] = distribution(generator);
std::cout << parr[i] << '\t';
}
std::cout << "\nВведите число: ";
int num{}, sum{}, min = INT_MAX;
std::cin >> num;
if (!(parr[i] % 5) && parr[i] > num)
sum += parr[i];
if (parr[i] > 0 && min > parr[i])
min = parr[i];
std::cout << "\nСумма чисел больших введенного числа и кратных 5: " << sum << std::endl;
std::cout << "Наименьшее число среди положительных: " << min << std::endl;
delete[] parr;
return 0;
#include <iostream>
#include <random>
#define INT_MIN -50
#define INT_MAX 50
int main()
{
setlocale(0, "ru");
std::cout << "Введите размер массива: ";
unsigned size{};
std::cin >> size;
int* parr{ new int[size] };
std::default_random_engine generator;
std::uniform_int_distribution<int> distribution(INT_MIN, INT_MAX);
for (unsigned i = 0u; i < size; i++)
{
parr[i] = distribution(generator);
std::cout << parr[i] << '\t';
}
std::cout << "\nВведите число: ";
int num{}, sum{}, min = INT_MAX;
std::cin >> num;
for (unsigned i = 0u; i < size; i++)
{
if (!(parr[i] % 5) && parr[i] > num)
sum += parr[i];
if (parr[i] > 0 && min > parr[i])
min = parr[i];
}
std::cout << "\nСумма чисел больших введенного числа и кратных 5: " << sum << std::endl;
std::cout << "Наименьшее число среди положительных: " << min << std::endl;
delete[] parr;
return 0;
}