Sono dimostrazione abbastanza base... Comunque dò qualche aiuto...
1) ogni elemento di G può essere scritto come $g^nZ(G)$, quindi pensa cosa significa moltiplicare due elementi con quella forma, tenendo conto che $Z(G)$ è normale e abeliano.
2) Il centro è il kernel dell'azione di coniugio... leggiti questo per il resto:
http://en.wikipedia.org/wiki/Class_equa ... s_equation
3) Puoi usare l'1 e il 2. Nel senso che se $|Z(G)|=p$ allora il quoziente è ciclico e per l'1 il gruppo è abeliano (e per il 2 il centro non è banale). Oppure puoi cercare di calcolare il centralizzante di ogni elemento e calcolare quindi il centro del gruppo.
4) Consideri un elemento non nullo $g$ e il sottogruppo ciclico da lui generato. Se ha ordine $p^2$ hai finito. Supponi quindi sia $p$, dato che per il 3 è abeliano $<g>$ è normale e il quoziente è ciclico. Ora prova a capire come andare avanti...
HINT: cos'é un addendo diretto di un gruppo?