LINUX.ORG.RU

История изменений

Исправление upcFrost, (текущая версия) :

ну дак из контекста можно догадаться

double v(double i, double r) {
  return i*r;
}

догадывайся. или лучше так

void f1r2dit(...)
{
...
w = w >> 1;
l2 = 2;
for (l=1; l<(lgN-1); l++) {
  l1 = l2;
  l2 <<= 1;
  w = w >> 1;
  for (i0=0; i0<N; i0+=l2) {
    i1 = i0 + l1;
    t = X[i1];
    X[i1] = X[i0] - t;
    X[i0] = X[i0] + t;
  }
  .....
}

дальше лень писать. догадаешься что делает функция к которой относится этот кусок? пример реальный, могу даже ссылку кинуть

Исходная версия upcFrost, :

ну дак из контекста можно догадаться

double v(double i, double r) {
  return i*r;
}

догадывайся. или лучше так

w = w >> 1;
l2 = 2;
for (l=1; l<(lgN-1); l++) {
  l1 = l2;
  l2 <<= 1;
  w = w >> 1;
  for (i0=0; i0<N; i0+=l2) {
    i1 = i0 + l1;
    t = X[i1];
    X[i1] = X[i0] - t;
    X[i0] = X[i0] + t;
  }
  .....
}

дальше лень писать. догадаешься что делает функция к которой относится этот кусок? пример реальный, могу даже ссылку кинуть