Ciao a tutti ,nel mio esercizio viene richiesto,di creare una funzione che faccia ruorate la mia figura di r*180°,con r dato dal main..
Nb:La figura non é una vera e propria figura ,ma una matrice,dinamica di enumerati..
Ho provato a realizzarla,compila,ma a quanto pare non esegue nessuna modifica..
codice:
void ****::operator%(int r){
                              if((r>=0)&&(r%2!=0)){
                                                   int k=(righe-1);
                                                   int g;
                                     for(int i=0;i<righe;i++){g=(colonne-1);
                                     for(int j=0;j<colonne;j++){ 
                                                                 stato h=matt[i][j];
                                                                 matt[i][j]=matt[k][g];
                                                                 matt[k][g]=h;
                                                                 g--;
                                                                 }
                                                                 k--;
                                                                 
                                                                 }
                                     }
                              }
Qualcuno sa cosa sbaglio??
Grazie