Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #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");
- }
Advertisement
Add Comment
Please, Sign In to add comment