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