Завдання на самоконтроль

1. Задано дійсні величини і масив чисел , . Розробити програму, яка обчислює суму всіх ,добуток всіх і знаходить та серед ,Якщо чисел ,або , абонемає, то виводить відповідне повідомлення про це.

2. Задано масив дійсних чисел , . Розробити програму, яка обчислює

.

У масиві груп по чисел. Максимальне значення шукається серед мінімальних значень елементів у кожній групі.

3. Задано масив цілих чисел , . Розробити програму, яка переписує всі числа, що повторюються, з масиву в масив по одному разу. Якщо чисел що повторюються немає, то виводить повідомлення про це.

4. Задано масив дійсних чисел , . Розробити програму, яка обчислює суму тих чисел із , які перевищують середнє арифметичне значення чисел . Якщо таких чисел немає, то виводить повідомлення про це.

5. Задано два масиви цілих чисел і , . Розробити програму, яка обчислює добуток елементів об’єднання цих масивів. Об’єднання двох масивів - це всі елементи масиву і всі елементи масиву , взяті по одному разу. Вивести елементи об’єднання та їх суму.

6. Задано масив цілих чисел , . Розробити програму, яка обчислює добуток елементів цього масиву, якщо масив упорядкований за зростанням або суму, якщо масив не упорядкований. Масив буде упорядкованим за зростанням якщо для .

7. Задано масив цілих чисел , . Розробити програму, яка знаходить максимальне серед тих чисел, які не повторюються. Якщо таких чисел немає, то виводить повідомлення про це.

8. Задано масив дійсних чисел , . Розробити програму, яка обчислює суму всіх чисел, які повторюються, і добуток всіх чисел, які не повторюються. Якщо чисел що повторюються або не повторюються немає, то виводить відповідне повідомлення.

9. Задано масив дійсних чисел , і . Розробити програму, яка обчислює

.

У масиві груп по чисел. Мінімальне значення шукається серед максимальних значень елементів у кожній групі.

10. Задано цілі число і масив , . Розробити програму, яка здійснює циклічний зсув масиву на позицій вправо.

11. Задано масив чисел , . Розробити програму, яка обчислює значення:

 

.

12. Задано масив чисел , . Розробити програму, яка обчислює суму всіх чисел, які знаходяться між першим і останнім від’ємними елементами цього масиву і вказує цей діапазон. Якщо від’ємних чисел немає або є тільки одне, або вони розміщені поряд, то виводить відповідне повідомлення.

13. Задано два масиви цілих чисел , і , . Обчислити суму об’єднання . Об’єднання – це множина елементів масиву і , взятих по одному разу. Вивести елементи об’єднання та їх суму.

14. Задано масив цілих чисел , . Розробити програму, яка вилучає із всі числа, які повторюються більше трьох разів, а масив ущільнює. Виводить модифікований масив.

15. Задано масив цілих чисел , . Знайти максимальне серед чисел, які повторюються більше ніж три рази. Якщо таких чисел немає, то виводить повідомлення про це.

16. Задано два масиви цілих чисел , і , . Розробити програму, яка знаходить найменший елемент серед тих елементів масиву , які не містяться у масиві . Якщо таких чисел немає, то виводить повідомлення про це.

17. Задано масив цілих чисел , . Розробити програму, яка вилучає із всі числа, які повторюються, а масив ущільнює. Виводить модифікований масив.

18. Задано масив цілих чисел , Розробити програму, яка знаходить максимальне значення серед від’ємних елементів масиву. Якщо від’ємних чисел немає, то виводить повідомлення про це.

19. Задано два масиви цілих чисел , , , . Розробити програму, яка будує переріз цих масивів, обчислює його суму і визначає максимальний елемент перерізу. (Переріз масивів і - це елементи масиву , які є в масиві і взяті по одному разу).

20. Задано масив цілих чисел , (числа в масиві можуть бути однаковими). Розробити програму, яка знаходить і друкує найдовший ланцюжок однакових чисел. Якщо ланцюжків немає, то виводить повідомлення про це. (Ланцюжок включає не менше двох елементів).