Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Prog1_2_zao_2013.doc
Скачиваний:
6
Добавлен:
07.02.2016
Размер:
327.17 Кб
Скачать

Варіанти завдань до програми 4.2

Розробіть заданий згідно варіанту шаблон функції та продемонструйте роботу цієї функції, зробивши в головній програмі кілька викликів функції з параметрами типів int, float, double.

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

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

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

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

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

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

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

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

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

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

Завдання 5 Робота з файлами Варіанти завдань до програми 5.1

Розробіть програму, що відкриває файл з розширенням txt. Ім’я файлу складається з перших букв прізвища, імені, по батькові. Запишіть задані згідно варіанту рядки у відкритий файл за допомогою функції fputs(). Перевірте правильність запису, для цього прочитайте з файлу записані рядки за допомогою функції fgets() та виведіть їх на екран.

  1. Запишіть масив з 3-х рядків, які проініціалізуйте Вашими прізвищем, назвою групи та номером залікової книжки.

  2. Запишіть масив з 3-х рядків, які проініціалізуйте Вашими прізвищем, іменем та по батькові.

  3. Запишіть масив з 5 рядків, який проініціалізуйте назвами країн Америки.

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

  5. Запишіть рядки, що вводяться з клавіатури. Кількість рядків вводиться з клавіатури.

  6. Запишіть масив з 4-х рядків, який проініціалізуйте назвами підручників.

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

  8. Запишіть масив з 6-и рядків, який проініціалізуйте назвами країн Європи.

  9. Запишіть масив з 5-и рядків, який проініціалізуйте назвами міст Запорізької області.

  10. Запишіть масив з 6-и рядків, який проініціалізуйте назвами обласних міст Украйни.

Варіанти завдань до програми 5.2

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

  1. Запишіть у вигляді таблиці двовимірний масив розміром 8 на 5 з випадковими числами типу int, що не більші за 100.

  2. Запишіть значення лічильника та випадкові числа (тип float), що не більші за поточне значення лічильника. Кінцеве значення лічильника задається з клавіатури.

  3. Запишіть попередньо визначені масиви з 10 чисел типу char, int, float.

  4. Запишіть попередньо визначений двовимірний масив розміром 4 на 5 чисел типу float .

  5. Запишіть двовимірний масив розміром 6 на 5 випадковими числами типу float, що не більші за 0.5.

  6. Запишіть рядки, що складаються з номера рядка, випадкових чисел типу float, які не більші за 0.1, та значень квадратів цих чисел. Кінцеве значення кількості рядків задається за допомогою директиви #define.

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

  8. Запишіть шість рядків, що складаються з двох випадкових чисел типу int, які не більші за 10, та трьох випадкових чисел типу float, що не більші за 0.1.

  9. Запишіть рядки, що складаються з номера рядка, попередньо визначених значень масивів з 10 елементів типів int та float.

  10. Запишіть рядки, що складаються з номера рядка та значень елементів рядків типу float з трьома знаками після точки з попередньо визначеного двовимірного масиву розміром 6 на 4.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]