Below is my code. I need to change line 1 to line 3 and line 2 to line 4. The problem is that the third line is not changing and I do not find the problem.
int matriz[TAM][TAM], n = 0, x = 0, y = 0, aux = 0, aux2 = 0, aux3 = 0;
printf("Informe um tamanho par para sua matriz: \n");
scanf("%d", &n);
for(x = 0; x < n; x++){
for(y = 0; y < n; y++){
printf("Preencha a matriz: \n");
scanf("%d", &aux2);
matriz[x][y]=aux2;
}
}
for(x = 0; x < n; x++){
for(y = 0; y < n; y++){
if (x<=(n/2)){
aux = matriz[x][y];
matriz[x][y] = matriz[x+2][y];
matriz[x+2][y] = aux;
printf("%d ", matriz[x][y]);
}
if ( x==3 ||(x>(n/2)))
{
aux3 = matriz[x][y];
matriz[x][y] = matriz[x-2][y];
matriz[x-2][y] = aux3;
printf("%d ", matriz[x-2][y]);
}
}
printf("\n");
}
}