ありがとうございます。
if(a%n==0 && b%n==0)は相変わらず警告なんですがどうしたら有効になりますか?