Студопедия

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

Разделы сайта

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






return(0);






}

5.2. Контрольні запитання та завдання

 

1. Для чого потрібен прототип функцій?

2. Як запрограмувати функції зі змінною кількістю параметрів?

3. Як правильно працювати з даними всередині функцій?

4. Застосування функцій – покажчиків.

5. Організація роботи з масивами у функціях.

5.3 Варіанти індивідуальних завдань

 

1. Створити функцію знаходження мінімального елемента квадратної матриці та сортування її головної діагоналі.

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

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

4. Для заданих m та n знайти число сполучень та перестановок, скориставшись функцією обчислення факторіалу числа.

5. Розробити функцію для обчислення середнього арифметичного та середнього геометричного масиву чисел.

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

7. Створити функцію, яка вставляє задане число у відсортований масив будь-яку кількість разів.

8. Розробити функцію, яка для довільної матриці знаходить мінімуми в рядках, а серед них – максимум.

9. Перевірити, чи є задана матриця ортогональною, тобто скалярні добутки кожного рядка на інший дорівнюють 0.

10. Написати функцію, яка в залежності від заданої ознаки проводить сортування масиву по зростанню або по зменшенню.

11. Створити функцію сортування другого рядка матриці і знаходження ії максимального елемента.

12. Написати функцію, що розраховує відсотки з вкладу залежно від виду та розміру вкладу.

13. Створити функцію знаходження суми додатних елементів квадратної матриці та сортування головної діагоналі.

14. Знайти шість найменших елементів масиву, користуючись функцією сортування елементів.

15. Створити функцію знаходження суми діагоналей квадратної матриці та сортування ії першого стовпця.

16. Створити функцію знаходження суми елементів, що розташовані над головною діагоналлю квадратної матриці, та в тому випадку, коли ця сума парна, обнулити головну діагональ.

17. Створити функцію, що визначає номери елементів, які трапляються у масиві тільки один раз.

18. Створити функцію, яка у масиві обнуляє елементи, що знаходяться між максимумом та мінімумом.

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

20. Провести злиття відсортованих за зростанням масивів, розробивши відповідну функцію.

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

22. Створити функцію знаходження суми елементів квадратної матриці та сортування її головної діагоналі.

23. Скориставшись функцією сортування масиву, відсортувати рядки матриці.

24. Створити функцію знаходження добутку трикутної матриці, що знаходиться нижче від головної діагоналі у квадратній матриці, та сортування її другого стовпця.

25. Створити функцію, яка сортує елементи масива до максимального елемента.

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

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

28. Створити функцію знаходження мінімального елемента квадратної матриці і сортування її побічної діагоналі.

29. Розробити функцію знаходження суми від'ємних елементів одновимірного масиву та сортування масиву за зростанням.

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

 


 

Перелік посилань

 

1. Керниган Б., Ритчи Д. Язык программирования Си: Пер. с англ. — М.: Финансы и статистика, 1992. — 272 с.

2. Страуструп Б. Язык программирования С++. Часть 1. — К.: " ДиаСофт", 1993. — 264 с.

3. Страуструп Б. Язык программирования С++. Часть 2. — К.: " ДиаСофт", 1993. — 296 с.

4. Подбельский В.В. Язык Си+: Учеб. пособие. — М.: БИНОМ, 1995. — 400 с.

5. Глушаков С.В. и др. Язык программирования С++. —Харьков: Фолио, 2002. — 500 с.

6. Дейтел Х.М., Дейтел П.Дж. Как программировать на С++.- М.: ЗАО «Издательство БИНОМ», 2000 г. — 1024 с.

7. Ван Тассел Д. Стиль, разработка, отладка и испытание программ.-M.: Мир, 1985.

8. Проценко В.С. Техніка програмування мовою С. —Навч. Посібник. –К.: Либідь, 1993. — 224с.

9. Жешке Р. Толковый словарь стандарта языка Си: — С.-Петербург: Питер, 1994. — 221с.

10. Язык Си. Книга ответов: Пер. с англ. — М.: Финансы и статистика, 1994.— 160 с.

 






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.