Учебные задания направленные на повышение качества знаний разработки Дополнительные задания с повышенным уровнем сложности https://github.com/siller174/Marathon-C-exam Day 0 - освоение основного функционала Linux Вay 1 - bash скрипты Day 2 - основы Си (Циклы, переменные, условные операторы) Day 3 - указатели, некоторые функции библиотеки String Day 4 - закрепление основ Си, решение математический задач (числа Фибоначчи, поиск простых чисел, нахождение степени) Day 5 - реализация всех функций библиотеки String с указателями и выделением памяти Day 6-7 - работа с argv, argc Day 8 - основы заголовочных файлов Day 9 - закрепление пройденного материала Day 10 - массивы функция, методы сортировки, Makefile Day 11 - реализация связных списков и некоторых операций Day 12 - закрепление пройденного материала (создание калькулятора) Day 13 - бинарные деревья extra - дополнительная реализация сортировок (mergesort, insertsort)