II. Пошук мінімального (максимального) елемента
Лабораторна робота №8
Тема. Алгоритмізація задач обробки одновимірних масивів.
Мета. Набути навичок складання алгоритмів обробки одновимірних масивів
Завдання.Розробити алгоритми та програми для заданих задач.
I. Виконання обчислень
1. Обчислити та вивести середнє∙ арифметичне елементiв розмiщених на непарних мiсцях в масивi R(9).
2. Обчислити та вивести середнє∙ квадратичне елементiв масиву M(10), що більші за 5.
3. В заданому масивi K(13) знайти добуток елементiв, розташованих перед першим нульовим елементом. Вивести масив, індекс першого нульового елемента та обчислений добуток.
4. В масивi P(9) розмiстити елементи заданого масиву R(9) в зворотньому
порядку. Вивести вихiдний та створений масиви.
5. В заданому масивi Z(12) помiняти мiсцями сусідні елементи з парними та непарними індексами (перший з другим, третій з четвертим тощо). Вивести вихiдний та перетворений масиви.
6. Обчислити та вивести суму елементiв масиву V(11), якi мають парнi iндекси та добуток елементiв масиву V(11), що мають непарнi iндекси.
7. В одновимірному масиві К(20) підрахувати кількість додатних, від’ємних та нульових елементів. Вивести на екран вихідний масив по 5 елементів в рядку та знайдені величини
8. Ввести з клавіатури масив Т(15) та перетворити його за таким правилом: всі від’ємні числа замінити на 0.5, а додатні – збільшити вдвічи. Вивести на екран вихідний та перетворений масиви.
9. В одновимірному масиві Р(15) підрахувати кількість елементів більших заданого числа К. Вивести на екран вихідний масив та знайдену величину.
10. Із одновимірного масиву А(20) дійсних чисел сформувати одновимірний цілочисельний масив за таким правилом: додатні елементи заокруглити до цілого, а від від’ємних елементів відкинути дробову частину. Вивести на екран два масиви по 5 елементів в рядку.
11. Ввести з клавіатури одновимірний цілочисельний масив Н(10). Визначити, скільки непарних елементів мають парні індекси. Вивести на екран масив та знайдену величину.
12. Ввести з клавіатури одновимірний цілочисельний масив Y(10), визначити в ньому кількість елементів кратних 3 і не кратних 5. Вивести на екран масив та знайдену величину.
13. Знайти та вивести середнє арифметичне додатних елементів одновимірного цілочисельного масиву E(15). Вивести на екран масив та знайдену величину.
14. В масиві цілих чисел N(14) знайти суму усіх парних елементів, що стоять на непарних місцях. Вивести на екран масив та знайдену величину.
15.В масиві цілих чисел M(14) знайти середнє арифметичне усіх парних елементів, що стоять на парних місцях. Вивести на екран масив та знайдену величину.
16. В масиві цілих чисел G(12) знайти суму усіх непарних елементів, що стоять на парних місцях. Вивести на екран масив та знайдене значення.
17. В масиві цілих чисел J(10) знайти середнє арифметичне усіх парних елементів, що стоять на непарних місцях. Вивести на екран масив та знайдену величину.
18. Знайти та вивести кількість усіх ненульових елементів одновимірного цілочисельного масиву L(12). Вивести на екран масив та знайдену величину.
19. В масиві цілих чисел T(10) додатні елементи збільшити вдвічи, а від’ємні – зменшити вдвічи. Вивести на екран обидва масиви.
20. В масиві цілих чисел H(13) додатні елементи зменшити на число a, а від’ємні – подвоїти. Число a задати самостійно. Вивести на екран обидва масиви.
21. Вивести на екран всі елементи масиву F(13), які розташовані до першого нульового елемента.
22. Вивести на екран всі елементи масиву S(15), які розташовані після останнього нульового елемента. Вивести на екран також введений масив.
23. В масиві дійсних чисел D(13) додатні елементи поділити на останній елемент, а від’ємні – на перший елемент. Вивести на екран обидва масиви.
24. В масиві цілих чисел S(17) визначити та вивести на екран індекс останнього елемента, що дорівнює заданому значенню. Вивести на екран введений масив та знайдену величину.
25. В масиві цілих чисел J(12) визначити та вивести на екран індекс першого елемента, що дорівнює заданому значенню. Вивести на екран введений масив та знайдену величину.
26. Ввести з клавіатури одновимірний цілочисельний масив E(10). Обчислити суму тих елементів масиву, індекси яких співпадають із значеннями елементів масиву. Вивести на екран масив та знайдену величину.
27. Обчислити та вивести середнє∙ арифметичне iндексiв вiд'ємних елементiв масиву T(9). Вивести також заданий масив.
28. Обчислити та вивести середнє∙ геометричне iндексiв тих елементiв масиву A(10), якi не кратнi 3. Вивести також заданий масив.
29. В одновимірному масиві В(15) дійсних чисел підрахувати кількість елементів, більших за останній елемент. Вивести на екран вихідний масив та задану величину.
30. Ввести з клавіатури одновимірний цілочисельний масив С(10). Підрахувати суму та кількість елементів, що менші за перший елемент цього масиву. Вивести на екран масив та знайдені значення.
II. Пошук мінімального (максимального) елемента
1. Знайти мінімальний та максимальний елементи заданого масиву К(9) і поміняти їх місцями. Вивести мінімальний і максимальний елементи, початковий та перетворений масиви.
2. Всі додатні елементи заданого масиву Q(12) розділити на суму мінімального і максимального елементів. Вивести мінімальний і максимальний елементи, обчислену суму, а також початковий та перетворений масиви.
3. Всі від'мні елементи заданого масиву L(11) розділити на максимальний
елемент цього масиву. Вивести максимальний елемент, початковий та перетворений масиви.
4. Всі елементи заданого масиву P(13) помножити на мінімальний елемент, знайдений з додатних елементєв. Вивести мінімальний елемент, початковий та перетворений масиви.
5. Всє нульові елементи заданого масиву B(10) замінити добутком мінімального і максимального елементів. Вивести мінімальний і максимальний елементи, початковий та перетворений масиви.
5. Мінімальний елемент заданого масиву Z(12) замінити абсолютним значенням середнього арифметичного всіх від'ємних елементів цього масиву. Вивести мінімальний елемент, середнє арифметичне, початковий та перетворений масиви.
6. Обчислити та вивести середнє арифметичне мінімального і максимального елементів заданого масиву T(11). Вивести початковий масив та знайдені величини.
7. Знайти мінімальний елемент заданого масиву P(10) і поміняти його місцями з першим елементом. Вивести мінімальний елемент, початковий та перетворений масиви.
8. Знайти максимальний елемент заданого масиву R(9) і поміняти його місцями з останнім елементом. Вивести максимальний елемент, початковий та перетворений масиви.
10.В заданому масивi M(12) знайти два елемента, модуль рiзницi яких має
максимальне значення. Вивести масив, знайдений максимум i два вказаних елемента.
11. В заданому масиві V(11) визначити суму його елементів, відкинувши
попередньо мінімальний і максимальний елементи. Вивести заданий масив, мінімальний, максимальний елементи та обчислену суму.
12. У заданому масивi H(13) знайти та вивести найменше з непарних чисел та його номер. Вивести також введенний масив.
13. Знайти різницю між максимальним та мінімальним елементами одновимірного цілочисельного масиву Е(15). Вивести на екран вихідний масив та знайдені значення.
14. Знайти максимальний елемент в одновимірному цілочисельному масиві У(15) та поміняти його місцями із першим елементом. Вивести на екран вихідний та перетворений масиви.
15. В одновимірному масиві Т(15) знайти середнє арифметичне значення елементів, розташованих після максимального. Вивести на екран вихідний масив та знайдену величину.
16, В одновимірному масиві А(11) знайти суму елементів, розташованих між мінімальним та максимальним елементами. Вивести на екран масив та знайдену величину.
17. В одновимірному масиві Е(20) визначити кількість інверсій, тобто, таких пар елементів, в котрих більше число знаходиться ліворуч від меншого. Вивести на екран масив та знайдену величину.
18. Ввести з клавіатури одновимірний цілочисельний масив U(10). Сформувати з нього новий масив, відкинувши мінімальний та максимальний елементи. Вивести на екран обидва масиви.
19. Ввести з клавіатури одновимірний цілочисельний масив D(7). Визначити середнє арифметичне значення без урахування мінімального та максимального елементів. Вивести на екран заданий масив та знайдені величини.
20. Ввести одновимірний цілочисельний масив Н(10). Поміняти місцями мінімальний та максимальний елементи. Вивести обидва масива та знайдені величини.
21. Знайти та вивести мінімальний та максимальний елементи одновимірного цілочисельного масиву В(12). Вивести також масив.
22. В масиві цілих чисел Y(17) знайти середнє арифметичне максимального та мінімального елементів. Вивести заданий масив та знайдені величини.
23. В масиві цілих чисел Т(12) знайти середнє арифметичне елементів, розташованих між мінімальним і максимальним елементами. Вивести заданий масив та знайдені величини.
24. В масиві цілих чисел Е(17) визначити максимальний елемент та поміняти його місцями з останнім нульовим елементом. Вивести заданий та перетворений масиви.
25. В заданому масиві С(20) визначити максимум серед перших десяти та мінімум серед останніх десяти елементів. Вивести заданий масив та знайдені величини.
26. В заданому масиві D(12) мінімальний елемент замінити цілою частиною середнього арифметичного всіх елементів крім мінімального. Вивести обидва масиви та знайдені величини.
27. Задано масив S(12). Визначити максимальний елемент серед елементів, що мають непарні індекси. Вивести заданий масив та максимальний елемент.
28. В одновимірному масиві N(12) знайти мінімальний елемент серед елементів, розташованих після максимального елемента. Вивести заданий масив, максимум та мінімум.
29. Задано масив Т(14). Визначити максимальний елемент серед від’ємних непарних елементів. Вивести заданий масив та знайдений максимум.
30. В заданому масиві С(18) знайти мінімальний елемент серед непарних елементів. Вивести заданий масив та мінімальний елемент.
ІІІ.Розробити алгоритми та програми для обробки одновимірних масивів.
1. Вибрати з масиву D(12) від’ємні елементи, відсортувати їх за зростанням та занести у масив Z. Вивести заданий та сформований масиви.
2. В масиві Х(10) знайти добуток чотирьох мінімальних елементів. Вивести масив та знайдені величини.
3. Задано масиви В(8) та А(8), що упорядковані за зростанням.Визначити кількість елементів, що співпадають у двох масивах та їх значення. Вивести задані масиви, елементи, що співпадають та їх кількість.
4. Знайти суму п’яти максимальних елементів масиву R(10). Вивести вихідний масив, п’ять максимальних елементів та знайдену суму.
5. Використовуючи задані масиви Т(6) та Н(6), створити масив Р(6), елементи якого обчислюються за формулою Р(і)=Т(і)-Н(і), де і=1,2,…6.
Відсортувати елементи масиву Р за зростанням. Вивести на екран всі масиви.
6. Для заданого масиву Х(10) визначити, чи упорядкований він за спаданням, тобто для кожної пари сусідніх елементів виконується умова: Х(і)> Х(і+1), де і=1,2,…9. Вивести на екран заданий масив та відповідне повідомлення.
7. Відсортувати елементи заданого масиву L(10) за спаданням та зменшити кожний елемент на мінімальний елемент. Вивести початковий та перетворений масиви та мінімальний елемент.
8. Об’єднати два упорядкованих за зростанням масиви F(9) та К(9) в один масив С(18), також упорядкований за зростанням. Вивести на екран всі масиви.
9. Відсортувати елементи заданого масиву В(10) за зменшенням і знайти остачу від ділення мінімального додатного елемента на максимальний від’ємний. Вивести заданий та перетворений масиви, а також всі знайдені величини.
10. Знайти середнє геометричне трьох максимальних елементів масиву R(10). Вивести заданий масив, максимальні елементи та їх середнє геометричне.
11. Задано масиви Х(10) та Y(10). Перший масив складається з додатних, а другий – з від’ємних елементів. Об’єднати ці масиви у третій і упорядкувати його за зростанням. Вивести всі масиви на екран.
12. Задано масив А(10). Розмістити його елементи у зростаючому порядку . Знайти суму перших п’яти елементів відсортованого масиву і розділити її на суму всіх останніх елементів. Початковий і упорядкований масиви та обчислені величини вивести на екран.
13. Вибрати з масиву D(12) вiд'ємнi елементи, вiдсортувати їх за спаданням та занести у масив Z. Вивести обидва масиви.
14. В масивi X(10) знайти добуток трьох максимальних елементiв. Вивести масив, три максимальних елемента та знайдений добуток.
15. Задано два масиви A(8) та B(8), якi упорядкованi за спаданням. Визначити кiлькicть елементiв, що спiвпадають у двох масивах та їх значення. Вивести вихiднi масиви, елементи, що спiвпадають та їх кількість.
16. Знайти суму п'яти мінімальних елементiв масиву R(10). Вивести вихiдний масив, п'ять мінімальних елементiв та знайдену суму.
17. З двох заданих масивiв T(8) та H(8) створити масив P(8), елементи якого обчислюються за формулою Р(J)=T(J)+H(J), де J=1,2...8. Вiдсортувати елементи масиву P за спаданням. Вивести всі три масиви.
18. Для заданого масиву X(10) потрiбно визначити чи є вiн упорядкованим за зростанням, тобто для кожноi пари сусiднiх елементiв повинна виконуватися умова: Х(i)<Х(i+1), де i=1,2...9. Вивести на екран заданий масив та вiдповiдне повiдомлення.
19. Вiдсортувати елементи масиву B(10) за збільшенням та зменшити кожний елемент на максимальний елемент. Вивести початковий і перетворений масиви та максимальний елемент.
20. Об'єднати два упорядкованi за спаданням масиви F(9) та K(9) в один масив С(18), також упорядкований за спаданням.. Вивести всі масиви.
21. Відсортувати елементи заданого масиву L(15) за зменшенням елементів і знайти відношення мінімального додатнього елемента до максимального від'ємного. Вивести вихідний масив, мінімальний
додатний, максимальний від'ємний та знайдене відношення.
22. Знайти середнє арифметичне п’яти мінімальних елементів масиву R(10). Вивести знайдені мінімальні елементи та їх середнє арифметичне.
23. Задано два масиви Х(10) та У(10). Перший масив складається з парних
елементів, а другий - з непарних елементів. Об'єднати ці масиви у третій і упорядкувати його за спаданням. Вивести всі масиви.
24. Задано масив A(10). Розмiстити його елементи в спадаючому порядку.
Знайти суму перших чотирьох елементiв нового масиву i подiлити її на суму всiх останнiх. Початковий і упорядкований масиви та результат дiлення вивести.
25. Знайти середнє квадратичне трьох максимальних елементiв масиву R(10). Вивести заданий масив та обчислені величини.
26. З двох заданих масивiв T(6) та H(6) створити масив P(16), елементи якого обчислюються за формулою Р(J)=T(J)/H(J), де J=1,2...16. Вiдсортувати першу половину масиву P за спаданням, а другу половину – за зростанням. Вивести всі масиви.
27. Вiдсортувати парні елементи масиву R(20) за збільшенням і записати результат сортування у інший масив. Вивести обидва масиви.
28. Вiдсортувати елементи масиву B(10) за збільшенням та зменшити кожний додатний елемент на максимальний елемент, а кожний
від’ємний елемент збільшити на максимальний елемент. Вивести заданий, перетворений масиви та максимальний елемент.
29. Об'єднати два упорядкованi за спаданням масиви F(9) та K(9) в один масив С(18) та упорядковати його за зростанням. Вивести всі масиви.
30. Відсортувати елементи заданого масиву L(15) за збільшенням елементів і знайти відношення максимального від'ємного елемента до мінімального від’ємного. Вивести заданий масив та обчислені величини.