Код тоже нужно выкладывать, хотя бы часть с ошибкой.
18 - замечание, оператор без эффекта или попросту говоря не имеет смысла, например, место операции присваивания использовали операцию сравнения, или пропущен оператор, или забыли инициализировать переменную и т.п.
20 строка - ошибка, ожидает while перед printf