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