Как откинуть 5 число с массива?
Скопировать в новый массив исключая пятое число. Вручную. Фором.
Просто так взять и удалить элемент из массива на Си нельзя.
Из статического массива удалить нельзя ничего в принципе - его размер не меняется никогда.
В динамических массивах могут быть варианты:
Вы можете переписать хвост массива, начиная с шестого элемента, на один элемент вперед, т.е. 6 элемент станет 5 и т.д. Но при этом в конце образуется не используемый элемент, избавится от него можно перевыделением массива с помощью realloc, например. Но если это делать, то проще сразу выделить память под новый массив и скопировать весь первый массив, кроме удаляемого элемента, как писал GavriKos.
Другой вариант - помечать подобные не используемые элементы каким-то образом. Либо писать в них какое-то значение, обозначающее для вас, что это не используемый элемент, либо хранить где-то отдельно используемый размер массива (так сделано в std::vector).