基本的には, 「括弧に関して何かおかしいよ」と計算機が教えてくれています。
elseは、「それ以外の時」という意味です。ですので、
else (n<10)
というような文はありません。
if (10<n<20)
というような文を書く人がたくさんいました。これは、文法的に間違いです。
if ((10<n)&&(n<20))
と書かないといけません。
if 文の条件式において、等しいかどうかのチェックには、「==」を使います。 「=」では、代入の意味ですので、変な挙動をします。