comunque ho modificato il codice, mi sono accorto anche di un altro errore tra l'altro
Codice:
int main(){
int n,h,j,i,g,p,w;
int f[8][8][8][8];
for(g=2;g<11;g++){
for(i=2;i<11;i++){
for(j=2;j<11;j++){
for(h=2;h<11;h++){
if((h==j)&&(h==i)&&(h==g)){
f[g-2][i-2][j-2][h-2]=3;}
else{
if((h==j)^(h==i)^(h==g)){
f[g-2][i-2][j-2][h-2]=1;}
else{
if(((h==j)&&(h==i))^((h==j)&&(h==g))^((h==i)&&(h==g))){
f[g-2][i-2][j-2][h-2]=2;}
else{
f[g-2][i-2][j-2][h-2]=0;}}}
}
}
}
}
for(g=0;g<9;g++){
for(i=0;i<9;i++){
for(j=0;j<9;j++){
for(h=2;h<11;h++){
cout<<f[g][i][j][h]<<endl;
}
}
}
}
return 0;
}
però quando faccio partire il programma mi si impianta, non fa niente finchè non lo termino