Informatică, întrebare adresată de dimoftemaria88, 9 ani în urmă

Se considera o matrice de dimensiuni n patratica. Sa se determine si sa se afiseze suma elementelor din fiecare zona(N,S,E,V)


YeppX: Vreau mai multe detalii. Ce inseamna N? Toate din jumatatea de sus? Ce faci daca numarul de linii e impar? O iei sau nu in considerare pe cea din mijloc?

Răspunsuri la întrebare

Răspuns de YeppX
1
int n = o valorea;
int a;
int b;
int c;
int d;
int mat[n][n]
    
swich x 
{
         case 'N' : a = 0; b= n; c = 0; d = n/2; break;  
         case 'S' : a = 0; b= n; c = n/2; d = n; break;
         case 'E' : a = n/2; b = n; c = 0; d = n; break;
         case 'V' : a = 0; b = n/2; c = 0; d = n; break;
}
    
for(int i  = a; i < b; i++) 
{
        printf("\n");
       for(int j = c; j < d; j++)
        {
              printf("%d ", mat[i][j]);         
        }          
}

Asta e partea relevanta, se mai pot face diferite ajustari.

Alte întrebări interesante