#include "iostream" #include "iomanip" #define RANDOM_VALUE 50 - 25 using namespace std; int main() { srand(time(NULL)); ios_base::sync_with_stdio(false); wcout.imbue(locale("rus_RUS.866")); int n = 5; int t = 13; int counter_a = 0; int counter_b = 0; int * a = new int[n]; int * b = new int[n]; // Заполнение случайными числами и вывод массивов cout << setw(4) << "A(" << n << ") = "; for (int i = 0; i < n; i++) { cout << (a[i] = rand() % RANDOM_VALUE) << setw(4); if (a[i] > t) { counter_a++; } } cout << endl << "B(" << n << ") = "; for (int i = 0; i < n; i++) { cout << (b[i] = rand() % RANDOM_VALUE) << setw(4); if (b[i] > t) { counter_b++; } } wcout << endl << L"Кол-во элементов, больших значения в массиве A(" << n << L"): " << counter_a; wcout << endl << L"Кол-во элементов, больших значения в массиве B(" << n << L"): " << counter_b; wcout << endl << L"Массив с наибольшим количеством элементов - " << (counter_a >= counter_b ? L"A" : L"B") << "(" << n << ") = {"; // Если больше или равно по кол-ву элементов A по сравнению B, то для вывода даем A, иначе B int * c = counter_a >= counter_b ? a : b; for (int i = 0; i < n; i++) { cout << c[i] << setw(4); } cout << "}" << endl; delete[] a; delete[] b; system("pause"); }