Autoverifica > Array #2

Sia

int v[] = { 1, 3, 10, -4, 3 };

calcola i valori assunti dalle variabili in ogni sequenza di istruzioni

  1. long r=0;
    for(int i=0; i < v.length; i++)
       r += v[i];
  2. long r=0;
    for(int i=0; i < v.length; i++)
       r += v[i];
    r=r/v.length;
  3. long r=1;
    for(int i=0; i < v.length; i++)
       r *= v[i];
  4. int v2[]=new int[v.length];
    for(int i=0; i < v.length; i++)
       v2[i] = v[i];
  5. int n=v.length;
    int v2[]=new int[n];
    for(int i=0; i < n; i++)
       v2[n-1-i] = v[i];
  6. int r=v[0];
    for(int i=1; i < v.length; i++)
       if(v[i] < r)
          r=v[i];
  7. int r=0;
    for(int i=0; i < v.length; i++)
       if(v[i] > 0)
          r += v[i];
  8. int r1=v[0],
    r2=v[0];
    for(int i=1; i < v.length; i++)
    {
       if(v[i] < r1)
          r1=v[i];
       if(v[i] > r2)
          r2=v[i];
    }