Завдання другого рівня:
Скласти програму, яка перетворює невпорядковані масиви В[16] та С[20] таким чином: обмінює значення елементів з максимальним значенням на найменше значення в масиві, а мінімальні – навпаки на найбільше значення з цього масиву. Ініціалізацію, вивід елементів масиву, їх обробку організувати в окремих функціях.
Скласти програму, яка міняє порядок розташування елементів в масиві на зворотній для лінійних таблиць Х[12] та Y[10]. Ініціалізацію, вивід елементів масиву, їх обробку організувати в окремих функціях.
Скласти програму для підрахунку найбільшої кількості однакових елементів, розташованих послідовно, у масиві для кожного з одномірних масивів Х[20] та Y[16]. Ініціалізацію, вивід елементів масиву, їх обробку організувати в окремих функціях.
Скласти програму, яка перетворює масиви А[10] та В[18] наступним чином: для кожного з них всі від’ємні елементи одномірного масиву перемістити на початок масиву, а всі додатні – в кінець масиву зі збереженням порядку слідування. Ініціалізацію, вивід елементів масиву, їх обробку організувати в окремих функціях.
Скласти програму, яка перевіряє, чи розташовані елементи лінійних таблиць А[12] та В[9] за спаданням. Ініціалізацію, вивід елементів масиву, їх обробку організувати в окремих функціях.
Скласти програму, яка підраховує для кожного з масивів Х[6] та Y[10] кількість інверсій в масиві, тобто таких пар елементів, в яких більше число розташоване ліворуч, ніж менше за значенням. Ініціалізацію, вивід елементів масиву, їх обробку організувати в окремих функціях.
Скласти програму, яка підраховує для з масивів А[15] та В[12] кількість різних за значенням елементів в кожному з цих масивів. Ініціалізацію, вивід елементів масиву, їх обробку організувати в окремих функціях.
Скласти програму для перевірки, чи є в масиві однакові елементи. Перевірити на наявність однакових елементів лінійні таблиці А[10] та В[12]. Ініціалізацію, вивід елементів масиву, їх обробку організувати в окремих функціях.
Скласти програму, в якій обчислити величину
для
масивів А[N] и B[M],
кожен з яких складається з
елементів, що не повторюються; мах
та min –
найбільше та найменше значення
елементів в масиві, а
- відповідно їх індекси в цих
масивах. Ініціалізацію,
вивід елементів масиву, їх обробку
організувати в окремих функціях.
Скласти програму, в якій обчислити
,
де
та
-
сума та кількість додатних елементів
масиву Х[N];
та
-
сума та кількість додатних елементів
масиву Y[M].
Обчислення суми та кількості додатних
елементів масиву, його ініціалізацію,
вивід елементів масиву оформити у
вигляді функцій.
Скласти програму для обчислення
,
де де
та
-
сума та кількість від’ємних елементів
масиву А[N];
та
-
сума та кількість від’ємних елементів
масиву В[M].
Обчислення суми та кількості від’ємних
елементів масиву, його ініціалізацію,
вивід елементів масиву оформити у
вигляді функцій.
Скласти программу, яка перевіряє, чи розташовані елементи лінійних таблиць В[8] та С[9] за зростанням. Ініціалізацію, вивід елементів масиву, їх обробку організувати в окремих функціях.
Скласти программу, яка обмінює місцями сусідні елементи, розташовані на міcцях з парними індексами з елементами, які стоять на міcцях з непарними індексами для лінійних таблиць А[10] та С[9]. Ініціалізацію, вивід елементів масиву, їх обробку організувати в окремих функціях.
