Skip to content

Latest commit

 

History

History
15 lines (9 loc) · 1.98 KB

File metadata and controls

15 lines (9 loc) · 1.98 KB

sort_array

This is my repository specialy created for "Heads and Hands" it contains source of test task

Данный програмнный код содержит тестовое задание написанное на языке C.

Это программа имеющая функцию сортировки по заданным условиям - массивов данных , сортировка осуществляется по следующему принципу : ЧЕТНЫЕ - по возрастанию, НЕЧЕТНЫЕ - соответственно по убыванию, поскольку это задание подразумевает проверку человеком, то я взял на себя смелость вести счет не с 0, как считает компьютер, а с 1 для упрощения восприятия человеком (пользователем) соответственно : ЧЕТНЫЕ строки идут под номером 2,4,6,8 / НЕЧЕТНЫЕ строки идут по номером 1,3,5,7 соответственно.

Алгоритм сортировки : bubble

Для удобства был реализован метод проверки ввода данных, так если мы введем символ или слово, то программа выдаст "incorrect input" Так же при указании большого числа в случае нехватки памяти для его обработки выдаст - "not enough memory"

Для удобства был реализован небольшой интерфейс ввиде - инструкции к первому действию при запуске программы, несмотря на то, что задание подразумевает так или иначе ввод числа.

Заранее благодарю вас за ревью моего кода, приятного просмотра !:)