- •Лабораторна робота №4
- •1. Мета роботи:
- •2. Теоретичні відомості
- •2.1. Параметри функції
- •2.2. Локальні і глобальні змінні
- •2.3. Передача одновимірних масивів як параметрів функції
- •2.4. Передача рядків як параметрів функцій
- •2.5. Передача багатовимірних масивів у функцію
- •2.6. Рядки
- •Мал. 4. Представлення рядка і символу
- •3. Постановка задачі
- •4. Варіанти
- •5. Методичні вказівки
3. Постановка задачі
Використовуючи функції сформувати за допомогою генератора випадкових чисел одновимірний масив і вивести його на екран.
Виконати обробку одновимірного масиву відповідно до варіанту, використовуючи функції, результат вивести на екран.
Використовуючи функції сформувати за допомогою генератора випадкових чисел двовимірний масив і вивести його на екран.
Виконати обробку двовимірного масиву відповідно до варіанту, використовуючи функції, результат вивести на екран.
Ввести з клавіатури рядок символів і обробити її відповідно до свого варіанту, використовуючи функції.
4. Варіанти
Варіант |
Одновимірний масив |
Двовимірний масив |
Рядки |
|
1 |
Відсортувати за збільшенням тільки парні елементи масиву. |
Перевернути всі парні рядки матриці. |
Видалити всі голосні букви з рядка. |
|
2 |
Видалити з масиву всі парні елементи. |
Перевернути всі парні стовпці матриці. |
Підрахувати кількість слів в рядку. |
|
3 |
Знайти кількість простих чисел в масиві. |
Перевернути всі непарні рядки матриці. |
Перевернути кожне парне слово в рядку. |
|
4 |
Знайти кількість чисел Фібоначчі в масиві. |
Перевернути всі непарні стовпці матриці. |
Видалити кожне парне слово з рядка. |
|
5 |
Видалити всі прості числа з масиву. |
Відсортувати за спаданням всі рядки матриці. |
Відсортувати слова в рядку в лексикографічному порядку (за абеткою). |
|
6 |
Видалити з масиву всі числа Фібоначчі. |
Відсортувати за спаданням стовпці матриці. |
Видалити з рядка всі слова, що починаються на голосну букву. |
|
7 |
Відсортувати за збільшенням тільки додатні елементи масиву. |
Міняючи місцями рядки матриці, відсортувати за зростанням її перший стовпчик. |
Видалити з рядка всі слова, що закінчуються на голосну букву. |
|
8 |
Видалити з масиву всі елементи з парними номерами. |
Міняючи місцями стовпці матриці, відсортувати за збільшенням її перший рядок. |
Видалити всі голосні букви з рядка. |
|
9 |
Відсортувати за збільшенням тільки ті елементи масиву, які є простими числами. |
Всі парні рядки матриці зсунути циклічно на К елементів вправо. |
Підрахувати кількість слів в рядку. |
|
10 |
Видалити з масиву всі елементи рівні min(а[1],a[3],.a[2n-1]). |
Всі непарні рядки матриці зсунути циклічно на К елементів вліво. |
Перевернути кожне парне слово в рядку. |
|
11 |
Створити новий масив з номерів елементів, значення яких рівні 0.
|
Перевернути всі парні рядки матриці. |
Видалити кожне парне слово з рядка. |
|
12 |
Сформувати масив, в якому будуть тільки елементи початкового масиву, що закінчуються на цифру К. |
Перевернути всі парні стовпці матриці. |
Відсортувати слова в рядку в лексикографічному порядку (за абеткою). |
|
13 |
Відсортувати за збільшенням тільки парні елементи масиву. |
Перевернути всі непарні рядки матриці. |
Видалити з рядка всі слова, що починаються на голосну букву. |
|
14 |
Видалити з масиву всі парні елементи. |
Перевернути всі непарні стовпці матриці. |
Видалити з рядка всі слова, що закінчуються на голосну букву. |
|
15 |
Знайти кількість простих чисел в масиві. |
Відсортувати за спаданням всі рядки матриці. |
Видалити всі голосні букви з рядка. |
|
16 |
Знайти кількість чисел Фібоначчі в масиві. |
Відсортувати за спаданням всі стовпці матриці. |
Підрахувати кількість слів в рядку. |
|
17 |
Видалити всі прості числа з масиву. |
Міняючи місцями рядка матриці, відсортувати за збільшенням її перший стовпець. |
Перевернути кожне парне слово в рядку. |
|
18 |
Видалити з масиву всі числа Фібоначчі. |
Міняючи місцями стовпці матриці, відсортувати за зростанням її перший рядок. |
Видалити кожне парне слово з рядка. |
|
19 |
Відсортувати за збільшенням тільки додатні елементи масиву. |
Всі парні рядки матриці зсунути циклічно на K елементів управо. |
Відсортувати слова в рядку в лексикографічному порядку (за абеткою). |
|
20 |
Видалити з масиву всі елементи з парними номерами. |
Всі непарні рядки матриці зсунути циклічно на K елементів вліво. |
Видалити з рядка всі слова, що починаються на голосну букву. |
|
21 |
Відсортувати за збільшенням тільки ті елементи масиву, які є простими числами. |
Перевернути всі парні рядки матриці. |
Видалити з рядка всі слова, що закінчуються на голосну букву. |
|
22 |
Видалити з масиву всі елементи рівні min(а[1],a[3],.a[2n-1]). |
Перевернути всі парні стовпці матриці. |
Видалити всі голосні букви з рядка. |
|
23 |
Створити новий масив з номерів елементів, значення яких рівні 0.
|
Перевернути всі непарні рядки матриці. |
Підрахувати кількість слів в рядку. |
|
24 |
Сформувати масив, в якому будуть тільки елементи початкового масиву, що закінчуються на цифру К. |
Перевернути всі непарні стовпці матриці. |
Перевернути кожне парне слово в рядку. |
|
25 |
Сформувати два масиви. В перший масив включити елементи з початкового масиву з парними номерами, а в другій з непарними. |
Відсортувати за спаданням всі рядки матриці. |
Видалити кожне парне слово з рядка. |