Ответ:

Пусть на полке первоначально было \(x\) книг. Тогда в шкафу было \(6x\) книг.

После изменения в шкафу стало \(6x+46\) книг, а на полке — \(x-18\) книг.

По условию:

\((6x+46)-(x-18)=97\);

\(5x+64=97\);

\(5x=33\);

\(x=6.6\).

Количество книг не может быть дробным. Следовательно, в одном из чисел условия допущена опечатка.

Ответ: при записанных числовых данных задача не имеет решения; необходимо уточнить условие.