
- •6.050103 «Програмна інженерія»
- •Одновимірні масиви
- •Теоретичні відомостi
- •Поняття масиву
- •Оголошення масиву
- •Доступ до елементів масиву
- •Обробка масивів
- •Приклад програми
- •Варіанти завдань
- •Контрольні питання
- •Багатовимірні масиви
- •Теоретичні відомостi
- •Обробка матриць
- •Масиви-параметри
- •Приклад програми
- •Варіанти завдань
- •Контрольні питання
- •Теоретичні відомості
- •Поняття рядка
- •Операції з рядками
- •Приклад програми
- •Варіанти завдань
- •Контрольні питання
- •Теоретичні відомості
- •Поняття структури
- •Оголошення структури
- •Доступ до полів структур
- •Обробка структур
- •Приклад програми
- •Варіанти завдань
- •Теоретичні відомостi
- •Приклад програми
- •Варіанти завдань
- •Бінарні файли
- •Теоретичні відомостi
- •Потоки і файли
- •Приклади програм
- •Варіанти завдань
- •Текстові файли
- •Теоретичні відомостi
- •Приклади програми
- •Варіанти завдань
- •Теоретичні відомостi
- •Приклади програм
- •Варіанти завдань
- •8.1 Теоретичні відомостi
- •8.2 Приклади програм
- •8.3. Варіанти завдань
- •Порядок виконання роботи та зміст звіту
- •Список рекомендованої літератури
- •1.1. Одновимірні масиви ............................................................................... 3
Варіанти завдань
Заданий рядок символів. Вивести на друк усі символи, що не є цифрами або літерами, підрахувати їх кількість.
Із діапазону цілих чисел від 1 до 10 000 вибрати числа, які можна подати у вигляді n2 + m2, де m, n - цілі числа. Надрукувати їх у порядку зростання.
Задані дві множини M і N, що складаються з 10 цілих чисел із діапазону від 1 до 50. З даних множин виділити відповідно підмножини Х - чисел, кратних 3, і Y - чисел, кратних 2. Визначити кількість елементів множини MN = Х Y і вивести на друк значення її елементів.
Заданий рядок, що містить літери латинського алфавіту і цифри. Вивести голосні та цифри, підрахувати кількість елементів в кожній підмножині.
Задані 70 цілих чисел із діапазону від 1 до 150. Визначити, кількість чисел, що є кратними 5, і вивести їх на друк.
Задані три множини Х, Y, Z, що містять по 8 цілих чисел із діапазону від 1 до 80. Сформувати нову множину M = (Х Y) (Y \ Z), із якої виділити підмножину N парних чисел. Вивести на друк вихідні і отримані множини.
Задана послідовність слів, розділених пробілами. Знайти кількість голосних у найдовшому слові.
Задана послідовність із 80 чисел, що належать діапазону від 1 до 90. Визначити, скільки чисел починаються з 1 або з 2, і вивести їх на друк.
Задана послідовність слів, розділених пробілами та комами. Знайти і вивести на друк всі голосні літери, що входять у кожне слово.
Задані дві множини M і N, що містять по 15 символів коду ASCII. Сформувати нову множину Y = (M N) \ (M N). Перевірити, чи містить множина Y маленькі латинські літери, і, якщо містить, то сформувати із них множину В. Вивести на друк вихідні і отримані множини.
Задана послідовність слів, розділених комами; за останнім словом - крапка. Знайти і вивести на друк всі приголосні літери, що входять тільки у одне слово.
Задані п натуральних чисел. Для кожного введеного числа надрукувати в порядку зростання усі цифри, що не входять в десятковий запис цього числа.
Заданий рядок, що містить латинські літери. Вивести на друк літери-дублікати.
Задані три множини Х, Y, Z, що містять по 12 цілих чисел із діапазону від 1 до 60. Сформувати нову множину M = (Х Z) \ (Х Y). Перевірити, є чи в множині M числа, кратні 6, і, якщо є, то сформувати із них множину С. Вивести на друк вихідні і отримані множини.
Задані 50 цілих чисел із діапазону від 1 до 100. Визначити, скільки серед цих чисел факторіалів числа, і вивести їх на друк.
Заданий рядок із цифр і латинських літер. Підрахувати кількість цифр і літер та вивести їх на друк окремими множинами.
Задана послідовність слів, розділених пробілами та комами. Знайти і вивести на друк всі приголосні літери, що не входять у жодне слово.
Задані 90 цілих чисел із діапазону від 1 до 150. Визначити, скільки серед них є чисел Фібоначі (un=0, un=1, un = un-1+ un-2 ), і вивести їх на друк.
Заданий рядок символів. Вивести на друк літери, що зустрічаються в ньому більше двох разів.
Задані три множини Х, Y, Z, що містять по 11 цілих чисел із діапазону від 1 до 110. Сформувати нову множину M = (Х Y) (Х Z) і перевірити виконання умови Х M. Вивести на друк вихідні і отриману множини.
Заданий рядок, що містить латинські літери. Вивести на друк ті літери, що зустрічаються в тексті не менше двох разів.
Задані п натуральних чисел. Для кожного введеного числа визначити кількість різних цифр, що містяться в його десятковому записі.
Задані цілі числа із діапазону від 1 до 4900. Визначити, скільки із них можна подати у вигляді n2 + 2k2, але не можна подати у вигляді 7ij+j+3, де k, n, i, j 0 - цілі числа. Вивести на друк отримані значення у порядку їх зростання.
Заданий рядок із довільних символів. Визначити, скільки в ньому символів “+”, “-”, “*”, “/”,
Задані три множини Х, Y, Z, що містять по 9 цілих чисел із діапазону від 1 до 90. Сформувати нову множину M = (Х Y) (Х Z) і визначити кількість її парних елементів. Вивести на друк вихідні і отриману множини, а також кількість відповідних елементів.
Заданий текст із латинських літер, кінець якого позначений крапкою. Вивести на друк перші входження букв до тексту, зберігаючи їх взаємний порядок.
Із діапазону цілих чисел від 1 до 256 вибрати усі прості числа і вивести їх на друк.
Заданий текст із латинських літер, кінець якого позначений знаком оклику. Вивести на друк усі літери, які входять до тексту один раз.
Заданий текст із цифр і латинських літер, кінець якого позначений крапкою. Визначити, яких літер – голосних (a, e, i, o, u) чи приголосних – більше у цьому тексті.
Заданий текст, кінець якого - крапка. Вивести за алфавітом усі голосні літери, що входять у нього, і кількість повторень кожної літери.
Комп’ютерний практикум № 5
ФАЙЛИ ДАНИХ