Собрать программу C++ по имеющемуся коду "сортировка случайных чисел "
Собрать программу C++ по имеющемуся коду
http://cppstudio.com/post/1487/
http://cppstudio.com/post/457/
http://itedu.ru/courses/cpp/cpp-array-basics-random-numbers
Завдання
Розробити алгоритм та скластипрограму для сортуваннямасивувипадкових чисел трьома методами: «бултбашки», вибору й включень. Проаналізувати ефективність різних методів сортування.
Програмаповиннаматинаступну структуру:
<Підключеннянеобхідних бібліотек>
<Ініціалізаціязмінних>
<Циклпо розміру масиві>
<Створення таініціалізація масиву >
<Виведення вихідного масиву>
<Копіювання вихідного масиву>
<Сортування копії масиву методом Buble>
<Сортування копії масиву методом Selection>
<Сортування копії масиву методом Insertion>
<Виведення результатів сортування>
Операції ініціалізації, виведення, сортування масиву бажано реалізувати за допомогою функцій.
На етапі налагодженняпрограмипоказувати на екрані вихідниймасивірезультаті ітерації. Потім при відображенні результатів сортування відключити це виведення.
Результати сортування різними методами (кількістьпересилань) потрібновивести у вигляді таблиць:
num | Buble | Select | Insert |
Тричі запустити програму. Знайти середнє арифметичне число пересиланьдля кожного розміру масиву й трьох методів сортування.
На основі отриманих даних побудувати в електронних таблицях Excelграфіки залежностей середньо арифметичного числа пересилань від розміру масиву для трьох методів. По осі абсцис - значення num, по осі ординат - відношення mov/num.
У звіті відобразити:
- постановку задачі;
-блок-схему алгоритму;
- код програми;
- скриншот вікна з результатами роботи програми;
- таблицюта графіки з результатами дослідження;
- висновки.
Applications 1
Current freelance projects in the category Tuition
One-time project (1 month): call manager for clients (remote)
335 USD
One-time project (1 month): client call manager (remote) BEST DEVELOPMENT OÜ (Estonia) invites a specialist for a temporary project lasting 1 month for the position of client call manager (educational programs, foreign language courses). Work format: fully remote (online)… Tuition, Customer Support ∙ 1 day 15 hours back ∙ 2 proposals |
I am looking for a FreeCad program instructor.I'm looking for a FreeCad instructor. The goal is to learn how to design technical parts for 3D printing. 3D Modeling, Tuition ∙ 1 day 15 hours back |
Training on working in Notion
22 USD
Keeping a trailer log according to the established template. Training on how to use the log and the application. Thank you Tuition ∙ 1 day 16 hours back ∙ 1 proposal |
I am looking for a Notion specialist to build a corporate Wiki.A ready knowledge base architecture — section structure, logic, list of documents. I need a person who can help implement this in Notion. What is needed: help to understand Notion tools (databases, relations, views, page templates) — Joint setup of the workspace according to the… Content Management, Tuition ∙ 2 days 14 hours back ∙ 7 proposals |
Assistance with Shopify and EtsyHello. I need help with Shopify and Etsy. Accounts are set up, and Nova Poshta and WesternBid are configured. Ten products have been added. Needed: to check the settings, to consult on the order processing, to choose a country to start sales (Europe), to help set everything up… Online Stores & E-commerce, Tuition ∙ 7 days 14 hours back ∙ 10 proposals |