Depinde de pronuntie, daca pronunti legat, adica mai usor, mai natural, scrii cate-o, cate-un. Daca pronunti separat, fortat, nenatural, scrii cate o, cate un. Eu iti recomand sa pronunti si sa scrii cate-o, cate-un.
Pentru Macaronel: Nu ti se pare ca suna mai bine si ca-i mai natural si mai usor sa zici "cate-o palma"?