if(no == 0)
puts("その数は0です。");
else if(no > 0)
puts("その数は正です。");
else
puts("その数は負です。");

これの最後のelse を else if( no < 0)にしても大丈夫ですか?