codice:
...
if( girone == "a" )
...
Questo codice purtroppo non fa ciò di cui tu hai bisogno.
In effetti fa un confronto fra indirizzi (dato che sono puntatori), e non un controllo carattere per carattere. Quello che ti serve, in senso lato, è confrontare due array, elemento per elemento. La funzione 'strcmp' fa al caso tuo! 
codice:
#include <string.h>
...
if( strcmp( girone, "a" ) )
'strcmp' restituisce 0 se le due stringhe sono uguali. Per eventuali precisazioni puoi consultare la guida sulla libreria C, dato che questa è una delle funzioni C standard per la manipolazione delle stringhe.
Ciao.