Ask. But don't beg. Make him feel that you care but not that much to lose sleep. You're cute and there are plenty of guys around, who are not mad at you :)
Guys normally like the direct approach..like most men.<br />
Just say straight up,"Hey, look I don't know why you're mad at me. I can't read your mind, tell me so we can either fix this or end this." Just being honest.
Ask him "like why are you mad at me???"
Perhaps you should just ask him?
ask him or ask 1 of his friends
the best thing to do is let it go guys hate girls asking them if they are mad at them it will just say that you want him to talk he might have had a bad day and just want to forget about it.