Not all guys are stupid.

If the girl did enough then the guy wouldn't have to say hi. Sometimes guys are shy or don't even know the girls likes him so he won't say hi.
Girls like attention especialy infront of friends. Give her a flower infront of all her friends. She will be o soooo happy.