Autoverifica > Matrici #2

Siano

int m1[][] = {
              {1, 3, 10},
              {4, 3, -2}
             };
int m2[][] = {
              {2, 3, 11},
              {4, -3, 7}
             };

calcola i valori assunti dalle variabili in ogni sequenza di istruzioni

  1. for(int i=0; i < m1.length;    i++)
    for(int j=0; j < m1[i].length; j++)
    {
        m2[i][j] = m1[i][j]+m2[i][j];
    }
  2. for(int i=0; i < m1.length;    i++)
    for(int j=0; j < m1[i].length; j++)
    {
        m1[i][j] = m1[i][j]*m2[i][j];
    }
  3. int num=0;
    for(int i=0; i < m1.length;    i++)
    for(int j=0; j < m1[i].length; j++)
    {
        if(m1[i][j] == m2[i][j])
           num++;
        else
           num--;
    }
  4. int num=0;
    for(int i=0; i < m1.length;    i++)
    for(int j=0; j < m1[i].length; j++)
    {
        num += (m1[i][j] == m2[i][j]) ? 1 : 0;
    }