Студопедия

Главная страница Случайная страница

КАТЕГОРИИ:

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Множини






Мета роботи:

1. Засвоєння структурованих даних множинного типу і операцій над цими даними.

2. Отримання практичних навиків розробки специфічних алгоритмів і програм з використанням множин.

Завдання:

1. Задано два символьних масиви із малих латинських літер та розділових знаків , і , . Розробити програму, яка друкує в алфавітному порядку літери першого масиву, що не належать другому, та літери другого масиву, що не належать першому.

2. Задано цілих чисел з інтервалу , . Розробити програму, яка визначає, скільки серед них є чисел Фібоначчі і друкує їх за зростанням. (Числа Фібоначчі визначаються за формулою: ).

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

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

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

6. Задано два символьних масиви із малих латинських літер та цифр , і , . Розробити програму, яка знаходить і друкує: літери, які є в обох масивах; літери, яких немає в обох масивах і цифри, які є лише в першому і другому масивах окремо.

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

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

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

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

11. Задана символьна матриця , . Розробити програму, яка підраховує і друкує окремо, скільки в кожному рядку міститься великих латинських літер і цифр.

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

13. Задана матриця , . Розробити програму, яка будує і друкує множину із номерів рядків матриці, в яких знаходяться максимальні елементи матриці. (Максимальних елементів може бути декілька).

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

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

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

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

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

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

20. Задано два символьних масиви із малих і великих латинських літер та цифр , і , . Розробити програму, яка будує і друкує в алфавітному порядку множину літер, які є в обох масивах, і множини літер окремо першого і другого масивів.

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

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

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

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

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

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

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

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

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

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

 


Поделиться с друзьями:

mylektsii.su - Мои Лекции - 2015-2024 год. (0.008 сек.)Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав Пожаловаться на материал