
Завдання другого рівня:
Скласти програму, яка перетворює невпорядковані масиви В[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]. Ініціалізацію, вивід елементів масиву, їх обробку організувати в окремих функціях.