Анон, шаришь в паскале? Короче, есть задание - прикрепил.Есть решение:var p:real; n,i:integer; begin write('введите n='); readln(n); p:=1; for i:=2 to n do p:=p*(i/(i+1)); write('ответ=', p:8:2); end. Но препод просит написать через While, как это сделать? Не шарю нихуя.
мы вам перезвоним
>>146228695 (OP)ЁБАНЫЙ ДАУН Я ЕБАЛ ТВОЮ ШМАРУ МАТЬ ХУЕСОС АШТИСЁТ ОТ ТВОЕЙ ТУПОСТИi:=2while i <= n dobeginp:=p*(i/(i+1)); end;
>>146228695 (OP)ну делай while и считай циклы в условие достижение энного числаbeginwrite('введите n=');readln(n);p:=1;i=2while i<=n do begini=i+1;p:=p*(i/(i+1));endwrite('ответ=', p:8:2);end.
i:=2;While i<=n или i<(n+1), если не поймёт <= dobeginp:=...;n:=n+1;end;Writeln(...);
>>146228893Ну да, итератор хуё-моё, не забудь заинкрементить, а не то мамку твою против воли в жопу отъебу опять
>>146228893>>146228946>>146229052люблю вас <3
>>146228695 (OP)Рекурсия же!
не забудь что там 2n а не n
>>146229935if n/ a ...