Реализация функции - файл testing_task.c
На входе функция получает параметр n - натуральное число. Необходимо сгенерировать n-массивов, заполнить их случайными числами, каждый массив имеет случайный размер. Размеры массивов не должны совпадать. Далее необходимо отсортировать массивы. Массивы с четным порядковым номером отсортировать по возрастанию, с нечетным порядковым номером - по убыванию. На выходе функция должна вернуть массив с отсортированными массивами.
-
На любом языке программирования (который вам знаком или с которым у вас есть опыт работы) напишите функцию алгоритма описанного ниже.
-
Результаты вашей работы загрузите в репозиторий на сервисе github с открытым доступом и отправьте нам ссылку на него.
-
Критерием для оценки будет служить не только правильность работы кода, но и его аккуратность и оформление.
Язык - СИ.
Используются две вспомогательные функции для создания и заполнения массива массивов и для сортировки.
Нумерация массивов с 0.
Массивы заполняются числами типа int.
Сортировка - cocktail shaker sort.
Для простоты восприятия были выставлены диапазоны [0, 9] для размера массивов и [0, 99] для чисел.
Файл task_prog.c