Работа с массивами C++
#include < iostream >
#include < algorithm >
#include < vector >
#include < numeric >
#include <locale>
using namespace std;
//функция для вывода массива
void show(int a) {
cout << a << " ";
}
//функция для получения случайного числа
int rnd() {
return rand() % 100 - 10;
}
//функция для умножения всех заданных элементов
int mul_all(int p, int x) {
return p * x;
}
//функция для суммирования положительных элементов
int sum_pol(int p, int x) {
return p + (x > 0 ? x : 0);
}
// функция для сортировки массива по возрастанию
bool sort_rev(int a, int b) {
return ( a > b );
}
// функция для нахождения минимального по модулю элемента
int min_mod(int a, int b){
return ( abs(a) < abs(b) );
}
// функция для нахождения максимального по модулю элемента
int max_mod(int a, int b){
return ( abs(a) > abs(b) );
}