- 1
 - 2
 - 3
 - 4
 - 5
 
for i:=1 to n do
begin
    j:=i;
    a:=b*exp((j-1)*ln(r));
end;
                                Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−29.2
for i:=1 to n do
begin
    j:=i;
    a:=b*exp((j-1)*ln(r));
end;
                                Задание геометрической прогрессии. Из решения школьной задачки.
[quote=Говногость]Цитата[/quote]
j:=i; наверное
это функция возрастания прогрессии вроде ) а что тут не так: )
Етишкина жизнь!
"что тут не так"!
Да ведь в геом. прогресси каждое следующее значение больше предыдущего в Q раз. Достаточно было
b0 = ...;
for ...
b0 = b0 * Q;
Вроде бы похоже на истину, но эта(подобная) формула должна работать без цикла, а в цикле - просто фигня получается.
Есть один плюс у такого решения - нет накопления погрешности, но автор вряд ли это понимал.
это a = b*((j-1)^r)
Artem
+1