История изменений
Исправление 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;
}
.....
}
дальше лень писать. догадаешься что делает функция к которой относится этот кусок? пример реальный, могу даже ссылку кинуть