Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторная работа ПЗ C++4.doc
Скачиваний:
2
Добавлен:
12.09.2019
Размер:
240.13 Кб
Скачать

Завдання другого рівня:

  1. Скласти програму, яка перетворює невпорядковані масиви В[16] та С[20] таким чином: обмінює значення елементів з максимальним значенням на найменше значення в масиві, а мінімальні – навпаки на найбільше значення з цього масиву. Ініціалізацію, вивід елементів масиву, їх обробку організувати в окремих функціях.

  1. Скласти програму, яка міняє порядок розташування елементів в масиві на зворотній для лінійних таблиць Х[12] та Y[10]. Ініціалізацію, вивід елементів масиву, їх обробку організувати в окремих функціях.

  1. Скласти програму для підрахунку найбільшої кількості однакових елементів, розташованих послідовно, у масиві для кожного з одномірних масивів Х[20] та Y[16]. Ініціалізацію, вивід елементів масиву, їх обробку організувати в окремих функціях.

  1. Скласти програму, яка перетворює масиви А[10] та В[18] наступним чином: для кожного з них всі від’ємні елементи одномірного масиву перемістити на початок масиву, а всі додатні – в кінець масиву зі збереженням порядку слідування. Ініціалізацію, вивід елементів масиву, їх обробку організувати в окремих функціях.

  2. Скласти програму, яка перевіряє, чи розташовані елементи лінійних таблиць А[12] та В[9] за спаданням. Ініціалізацію, вивід елементів масиву, їх обробку організувати в окремих функціях.

  1. Скласти програму, яка підраховує для кожного з масивів Х[6] та Y[10] кількість інверсій в масиві, тобто таких пар елементів, в яких більше число розташоване ліворуч, ніж менше за значенням. Ініціалізацію, вивід елементів масиву, їх обробку організувати в окремих функціях.

  1. Скласти програму, яка підраховує для з масивів А[15] та В[12] кількість різних за значенням елементів в кожному з цих масивів. Ініціалізацію, вивід елементів масиву, їх обробку організувати в окремих функціях.

  1. Скласти програму для перевірки, чи є в масиві однакові елементи. Перевірити на наявність однакових елементів лінійні таблиці А[10] та В[12]. Ініціалізацію, вивід елементів масиву, їх обробку організувати в окремих функціях.

  1. Скласти програму, в якій обчислити величину для масивів А[N] и B[M], кожен з яких складається з елементів, що не повторюються; мах та min – найбільше та найменше значення елементів в масиві, а - відповідно їх індекси в цих масивах. Ініціалізацію, вивід елементів масиву, їх обробку організувати в окремих функціях.

  1. Скласти програму, в якій обчислити , де та - сума та кількість додатних елементів масиву Х[N]; та - сума та кількість додатних елементів масиву Y[M]. Обчислення суми та кількості додатних елементів масиву, його ініціалізацію, вивід елементів масиву оформити у вигляді функцій.

  1. Скласти програму для обчислення , де де та - сума та кількість від’ємних елементів масиву А[N]; та - сума та кількість від’ємних елементів масиву В[M]. Обчислення суми та кількості від’ємних елементів масиву, його ініціалізацію, вивід елементів масиву оформити у вигляді функцій.

  1. Скласти программу, яка перевіряє, чи розташовані елементи лінійних таблиць В[8] та С[9] за зростанням. Ініціалізацію, вивід елементів масиву, їх обробку організувати в окремих функціях.

  1. Скласти программу, яка обмінює місцями сусідні елементи, розташовані на міcцях з парними індексами з елементами, які стоять на міcцях з непарними індексами для лінійних таблиць А[10] та С[9]. Ініціалізацію, вивід елементів масиву, їх обробку організувати в окремих функціях.