All pastes #728730 Raw Edit

Anonymous

public text v1 · immutable
·published 2007-10-07 09:29 UTC
rendered paste body
  private double metodoMontante(double[][] a, double pa) {
    Pivote p = new Pivote(a);
    int fp = p.getX();
    int cp = p.getY();
    boolean finalIter = a.length == 2;
    double[][] nmat = new double[a.length-1][a.length-1];
    int x = 0, y = 0;
    double e = 0;
    for (int i = 0; i < a.length; i++) {
      if (i == fp) continue;
      for (int j = 0; j < a[0].length; j++) {
        if (j == cp) continue;
        e = transformaElemento(p.getValue(), a[i][j],
                        a[i][fp], a[cp][j], pa);
        if (finalIter) // THIS IS WHAT I WANT TO AVOID
          return e;
        nmat[x][y++] = e;
      }
      ++x; y = 0;
    }
    return metodoMontante(nmat, p.getValue());
  }