Ввести с клавиатуры строку и вывести ее в обратном порядке

Помогите написать программу результатом работы которой должен быть вывод строки в обратном порядке.

Из строки должны быть удалены все пробелы. Строка должна быть длинной не больше 100 символов.

Если символов в строке больше вывести ошибку.

После вывода ошибки приглашение на ввод строки должно повториться т.е. программа не должна закрыться.