Сохранен 123
https://2ch.hk/b/res/234715451.html
Прошлые домены не функционирует! Используйте адрес ARHIVACH.VC.
24 декабря 2023 г. Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!
Аноним 05/12/20 Суб 14:55:56 #1 №234715451 
изображение.png
15350187100250.jpg
Помогите гуманитарию не всрать си шарп

Пик: сумма первых n членов ряда (i= 1,2,...n) через перебор слагаемых с помощью цикла for;
Исходя из пика нужно реализовать нахождение суммы всех начальных членов ряда, значение которых не меньше заданного числа e, 0 < e< 1 (т.е. суммирование прекращается, как только значение некоторого члена ряда становится меньше e).Перебор слагаемых осуществлять с помощью цикла while

Как правильно и последовательно его реализовать, чтобы вывод был 1,012 при e = 0,01. Какие значение задавать, что включать в тело цикло.
Аноним 05/12/20 Суб 14:56:29 #2 №234715480 
бамп
Аноним 05/12/20 Суб 14:56:31 #3 №234715483 
>>234715451 (OP)
у меня настолько длинный язык, что я могу засунуть его тебе в жопу и провернуть тебя на нём десять раз, приятель
Аноним 05/12/20 Суб 14:58:21 #4 №234715611 
бамп
Аноним 05/12/20 Суб 14:58:40 #5 №234715629 
бамп
Аноним 05/12/20 Суб 15:00:11 #6 №234715739 
А нахуя через double? Ты дебил что ли совсем?
Аноним 05/12/20 Суб 15:02:43 #7 №234715910 
>>234715739
А через что, лол? Как в примере - так и реализую.
Аноним 05/12/20 Суб 15:03:02 #8 №234715932 
бамп
Аноним 05/12/20 Суб 15:03:58 #9 №234715987 
бамп
Аноним 05/12/20 Суб 15:04:17 #10 №234716021 
3V5Qn2eij7I.jpg
Аноним 05/12/20 Суб 15:04:56 #11 №234716063 
8-e9xryu4Y.jpg
Аноним 05/12/20 Суб 15:05:22 #12 №234716084 
>>234715910
через даблы пишут только пизданутые говнокодеры из индии на аутсорсе
Аноним 05/12/20 Суб 15:06:52 #13 №234716204 
>>234716084
Будет передано преподу-долбоебу.
Аноним 05/12/20 Суб 15:07:14 #14 №234716233 
15572300193270.png
Аноним 05/12/20 Суб 15:07:49 #15 №234716274 
15575227528261.jpg
Аноним 05/12/20 Суб 15:08:02 #16 №234716293 
>>234715451 (OP)
if test "$linkmode" = prog; then
test -n "$add_dir" && compile_deplibs="$add_dir $compile_deplibs"
test -n "$add" && compile_deplibs="$add $compile_deplibs"
else
test -n "$add_dir" && deplibs="$add_dir $deplibs"
test -n "$add" && deplibs="$add $deplibs"
if test "$hardcode_direct" != yes &&
test "$hardcode_minus_L" != yes &&
test "$hardcode_shlibpath_var" = yes; then
case :$finalize_shlibpath: in
":$libdir:") ;;
*) finalize_shlibpath="$finalize_shlibpath$libdir:" ;;
esac
Аноним 05/12/20 Суб 15:08:14 #17 №234716312 
>>234715451 (OP)
Чёт я не понял, что тебе надо. Останавливать вычисления, если очередной член ряда <e? Переделать for на while?
Аноним 05/12/20 Суб 15:10:19 #18 №234716457 
>>234716293
О, вот это нормальный код! Сразу видно что рука профессионала работала! Никаких ебучих даблов, всё как надо!
Аноним 05/12/20 Суб 15:12:07 #19 №234716583 
>>234716312
Вывести сумму членов ряда, суммировать до тех пор, как значение некоторого члена ряда становится меньше е. Через цикл while
честно, я сам не ебу
Аноним 05/12/20 Суб 15:12:48 #20 №234716635 
15652123744891.png
бамп
Аноним 05/12/20 Суб 15:15:58 #21 №234716841 
15606685299720.png
Аноним 05/12/20 Суб 15:16:54 #22 №234716910 
>>234716841
Это фейк?
Аноним 05/12/20 Суб 15:17:29 #23 №234716939 
15967897535850.png
Аноним 05/12/20 Суб 15:18:03 #24 №234716974 
>>234716583
А надпись о верном выводе к чему?
Кароч так.
1. Выносишь из цикла вычисление члена ряда нахуй в отдельную функцию, нехуй плодить месиво. Называешь её, скажем, calc_term(x,i).
2. Тогда всё остальное будет выглядеть как
double x = 5.06, sum=0, term, e=0.01;
int i=1;
do{
term = calc_term(x, i++);
sum += term;
} while(term>e);
Аноним 05/12/20 Суб 15:18:06 #25 №234716979 
15855672970061.png
Аноним 05/12/20 Суб 15:19:24 #26 №234717061 
>>234716974
>double
поссал в рот говнокодеру. ты хочешь чтобы у него все по пизде пошло?
sageАноним 05/12/20 Суб 15:20:22 #27 №234717125 
>>234715451 (OP)
Ты уже во второй строчке обосрался.
Аноним 05/12/20 Суб 15:20:26 #28 №234717126 
>>234716974
А если через цикл while? За do...while меня выебут.
Аноним 05/12/20 Суб 15:21:19 #29 №234717182 
>>234715451 (OP)
Нихуя не поняв.
>Исходя из пика нужно реализовать нахождение суммы всех начальных членов ряда,
Что такое начальный член ряда? Первый?
Тебе надо суммировать числа из ряда пока очередное число не будет меньше Е?
Аноним 05/12/20 Суб 15:22:06 #30 №234717235 
>>234717182
>Тебе надо суммировать числа из ряда пока очередное число не будет меньше Е?
this
Аноним 05/12/20 Суб 15:22:47 #31 №234717285 
>>234717235
Че за ебанина у тебя на пике? Почему цикл не с 0, а с 1? Зачем ты f умножаешь там на что-то если у тебя оно всегда =1?
Аноним 05/12/20 Суб 15:26:06 #32 №234717479 
>>234717061
Будешь много пиздить под руку, и я его заставлю считать в валарреях пикч с нарисованными на них от руки цифрами.

>>234717126
Тогда всё абсолютно то же самое, только term инициализируешь сначала чем-нибудь большим:
double x = 5.06, sum=0, term=std::numeric_limits<double>::max, e=0.01;
int i=1;
while(term>e){
term = calc_term(x, i++);
sum += term;
}
Аноним 05/12/20 Суб 15:26:14 #33 №234717487 
>>234717285
Код полностью скопирован из методички, объяснению не подвластен.
Аноним 05/12/20 Суб 15:26:31 #34 №234717510 
>>234717235
>>234717285
Проебался. Поянял.
Аноним 05/12/20 Суб 15:30:23 #35 №234717754 
изображение.png
>>234717479
А если не выносить отдельно функцию, то куда это месиво с вычислениями вкинуть, в сам цикл? Там формула была как на пике
спасибо, что помогаешь
Аноним 05/12/20 Суб 15:31:59 #36 №234717850 
16013893081393.png
Аноним 05/12/20 Суб 15:34:49 #37 №234718022 
>>234717754
>в сам цикл
Ага.
Аноним 05/12/20 Суб 15:35:16 #38 №234718053 
15833992787321.jpg
Аноним 05/12/20 Суб 15:38:29 #39 №234718229 
>>234715451 (OP)
Пошёл нахуЙ, например?
Аноним 05/12/20 Суб 15:38:58 #40 №234718256 
>>234717754
Тока, наверное, всё-таки while(term>=e){...}. Чёт я загрубил мальца.
Аноним 05/12/20 Суб 15:39:44 #41 №234718300 
Ну я это вижу так:
Циклы внутри нужны только чтобы тебя запутать.
По факту сумма - это сложения суммы предыдущей с новым слагаемым, которое через ту ебанину считается.
Все что тебе надо - это выяснить получается - это не превысило ли очередное высчитанное слагаемое какое-то ограничение Е.
Добавь условие в конце в котором проверяй не случилось ли этого. Если да, то делай exit; Я правильно понял?
Или тебе надо переписать это на цикл while?
Аноним 05/12/20 Суб 15:43:31 #42 №234718503 
изображение.png
>>234718022
>>234718256
Если хуярить так, то получается залупа. Какое значение присвоить term в начале? Term должно быть сто процентов строго больше е.
Аноним 05/12/20 Суб 15:46:12 #43 №234718638 
изображение.png
>>234718300
Отличия от пика в посте только в этом. Но все равно говно какое-то
Аноним 05/12/20 Суб 15:46:46 #44 №234718676 
15809720970700.jpg
Аноним 05/12/20 Суб 15:48:39 #45 №234718774 
>>234718503
Писал же выше: term=std::numeric_limits<double>::max.

Вот, теперь плавно переходи к оптимизации этого всего. Ни xi, ни i! для каждого члена считать по новой ни к чему.
Аноним 05/12/20 Суб 15:48:52 #46 №234718786 
15635404364931.jpg
Аноним 05/12/20 Суб 15:52:13 #47 №234718987 
>>234718774
Если я это заюзаю, то меня убьют, а потом надругаются над трупом. Нужно топорное говнокодерское месиво, как на моем пике.
Аноним 05/12/20 Суб 15:52:40 #48 №234719016 
15841014384772.jpg
Аноним 05/12/20 Суб 15:53:07 #49 №234719043 
15890524746310.jpg
Аноним 05/12/20 Суб 15:53:28 #50 №234719063 
15486153739310.jpg
Аноним 05/12/20 Суб 15:55:17 #51 №234719165 
15570987881370.jpg
Аноним 05/12/20 Суб 15:55:41 #52 №234719190 
15524729331660.jpg
Аноним 05/12/20 Суб 15:57:13 #53 №234719284 
>>234718987
Это оно и есть. Некорявое - это всё-таки do{..}while(). Ну, можешь сразу term=DBL_MAX написать, если хочешь.
Аноним 05/12/20 Суб 16:05:38 #54 №234719765 
15500638122980.jpg
Аноним 05/12/20 Суб 16:05:57 #55 №234719783 
15993029669120.png
Аноним 05/12/20 Суб 16:06:33 #56 №234719812 
15782402407340.png
Аноним 05/12/20 Суб 16:07:06 #57 №234719846 
15610557660853.jpg
Аноним 05/12/20 Суб 16:08:39 #58 №234719942 
15509168772770.jpg
Аноним 05/12/20 Суб 16:09:12 #59 №234719973 
15894419469850.png
Аноним 05/12/20 Суб 16:09:35 #60 №234719999 
15680472353350.jpg
Аноним 05/12/20 Суб 16:10:02 #61 №234720033 
16005038206810.jpg
Аноним 05/12/20 Суб 16:11:11 #62 №234720099 
15572025469880.jpg
Аноним 05/12/20 Суб 16:12:57 #63 №234720191 
15818077815330.jpg
Аноним 05/12/20 Суб 16:13:19 #64 №234720206 
15650308607560.jpg
Аноним 05/12/20 Суб 16:14:02 #65 №234720252 
16013851545923.jpg
Аноним 05/12/20 Суб 16:15:17 #66 №234720320 
15808388119300.jpg
Аноним 05/12/20 Суб 16:16:16 #67 №234720381 
15616551507910.jpg
Аноним 05/12/20 Суб 16:16:56 #68 №234720420 
15772578626240.jpg
Аноним 05/12/20 Суб 16:35:20 #69 №234721450 
Обьясните мне кто-то, нахуя все вкатывальщики какие-то массивы дрочат? Чтобы что?

Почему просто не разбить свой проект на микрозадачи и решать их. ООП это способ общения с пекой, как ты по ангельски говоришь с америкосом, так же и на ЯП ты говоришь с компьютером. Нахуя тебе эти массивы если ты не понимаешь что это и что тебе от них надо, просто зочем??? Тебе это интересно вообще? Почему ты не программируешь так, как тебе интересно:?
Аноним 05/12/20 Суб 16:37:13 #70 №234721557 
15961950087890.jpg
Аноним 05/12/20 Суб 16:37:35 #71 №234721578 
15993099035231.png
Аноним 05/12/20 Суб 16:38:05 #72 №234721603 
15663903633650.png
Аноним 05/12/20 Суб 16:38:25 #73 №234721625 
15869158503590.jpg
Аноним 05/12/20 Суб 16:39:57 #74 №234721726 
>>234716084
чиво блядь
Аноним 05/12/20 Суб 16:41:19 #75 №234721823 
15841020385430.jpg
Аноним 05/12/20 Суб 16:41:40 #76 №234721843 
15681229881880.jpg
Аноним 05/12/20 Суб 16:42:18 #77 №234721879 
15507514926380.png
Аноним 05/12/20 Суб 16:47:24 #78 №234722169 
15807401675430.jpg
Аноним 05/12/20 Суб 16:50:21 #79 №234722362 
>>234721879
ХА!
>>234721843
О бля, он еще ВЕРИТ?
Аноним 05/12/20 Суб 16:52:07 #80 №234722494 
15857483067220.jpg
Аноним 05/12/20 Суб 16:53:13 #81 №234722567 
15856978840090.png
Аноним 05/12/20 Суб 16:57:07 #82 №234722784 
15818640544920.jpg
Аноним 05/12/20 Суб 16:57:38 #83 №234722816 
>>234721450
Они же вроде как универсальны не?
Ну если ему немного надо ячеек это понятно но ведь как говорят бывают задачи где дохуища ячеек требуется.
Тоже до конца не понял их, что мешает перейти к ООП.
Аноним 05/12/20 Суб 16:59:04 #84 №234722909 
15834056600450.png
Аноним 05/12/20 Суб 17:00:20 #85 №234722997 
>>234721557
Гениально в маяке сыграл, хуле ему оскара не дали блять?
Аноним 05/12/20 Суб 17:06:22 #86 №234723382 
>>234715451 (OP)
Какое-то шизоидное условие. Тебе нужно сложить натуральные числа от одного до E или что? С таким ходом мыслей тебе тяжело программировать будет.
Аноним 05/12/20 Суб 17:09:23 #87 №234723586 
>>234722909
Прочитал описание и зауважал инцелов. Эдакие современные клавиатурные панки, которые в рот ебали социум и отказываются работать и прогибаться под его правила. И это правильно, зачем тратить время своей жизни, которое и так ограниченно, зарабатывая деньги на содержание какой-то невнятной пизды.
Аноним 05/12/20 Суб 17:10:19 #88 №234723636 
>>234723382
Скопипастил условие из методички, лол
Аноним 05/12/20 Суб 17:13:57 #89 №234723847 
15987554133410.jpg
Аноним 05/12/20 Суб 17:19:33 #90 №234724230 
>>234723636
Ну тот кто писал пусть и расшифровывает, лол. А то что это за задание, программы писать или шизофазию разбирать?
Аноним 05/12/20 Суб 17:22:35 #91 №234724406 
изображение.png
>>234724230
хз
Аноним 05/12/20 Суб 17:23:37 #92 №234724480 
15993099035190.png
Аноним 05/12/20 Суб 17:25:39 #93 №234724619 
15962830124810.jpg
Аноним 05/12/20 Суб 17:33:02 #94 №234725105 
15834008958322.jpg
Аноним 05/12/20 Суб 17:33:02 #95 №234725107 
>>234715451 (OP)
А как предмет называется?
Аноним 05/12/20 Суб 17:33:34 #96 №234725137 
>>234724406
>>234724406
Ты еще тут?
Аноним 05/12/20 Суб 17:33:36 #97 №234725140 
>>234725107
основы говна и палок c#
Аноним 05/12/20 Суб 17:40:33 #98 №234725553 
>>234725137
Йеп
Аноним 05/12/20 Суб 17:42:15 #99 №234725674 
16051104965240.jpg

Аноним 05/12/20 Суб 17:43:38 #100 №234725759 
Можешь кинуть полностью задание и методичку
Аноним 05/12/20 Суб 17:50:02 #101 №234726129 
>>234724406
Вот на пайтоне

x = 50
total = 0
n = 100
i = 0
while True:
i += 1
fucktorial = 1
for j in range (1, i + 4):
fucktorial = j
isNegative = (-1)^(i+1)
total += (x^i) / (i
fucktorial*isNegative)
if (i > n):
break
print(total)
Аноним 05/12/20 Суб 17:50:13 #102 №234726143 
изображение.png
изображение.png
>>234725759
Аноним 05/12/20 Суб 17:53:39 #103 №234726362 
15810043720440.jpg
Аноним 05/12/20 Суб 17:53:39 #104 №234726366 
>>234726129
x = 50
total = 0
n = 100
i = 0
while True:
___i += 1
___fucktorial = 1
___for j in range (1, i + 4):
______fucktorial = j
___isNegative = (-1)^(i+1)
___total += (x^i) / (i_
_fucktorial_*_isNegative)
___if (i > n):
______break
print(total)
Аноним 05/12/20 Суб 17:54:41 #105 №234726432 
>>234715451 (OP)
аноны, поясните. Нахуй нужны все эти ебанистические математические задачи в программировании? По итогу все равно все клепают формы и прочую подобную хуету, кнопочки, таблички, хуе мое. Но нахуя эта ебучая матеша, которая дается в самом начальных этапах вката - циклы и условия?
Аноним 05/12/20 Суб 17:55:32 #106 №234726484 
изображение.png
>>234726366
Пиздец, это невозможно вставить текстом
Аноним 05/12/20 Суб 17:57:15 #107 №234726586 
>>234726484
Можешь подставить в x = 5,06, а в n = 0,01 ?
Аноним 05/12/20 Суб 17:59:37 #108 №234726733 
>>234726586
n - это ограничение количества итераций, это может быть только натуральное число
Аноним 05/12/20 Суб 18:03:52 #109 №234726990 
>>234726733
Тогда нет главного условия, что, мол, while пока total>0,01
Аноним 05/12/20 Суб 18:05:11 #110 №234727085 
15724179513820.jpg
Аноним 05/12/20 Суб 18:08:17 #111 №234727301 
15993085421332.jpg
Аноним 05/12/20 Суб 18:09:42 #112 №234727381 
изображение.png
>>234726990
Ошибка переполнения, полагаю что из-за x=5.06 и приведения int к float.
sageАноним 05/12/20 Суб 18:09:47 #113 №234727390 
>>234721450
при чём здесь ооп, долбоёб малолетний ?
sageАноним 05/12/20 Суб 18:10:27 #114 №234727439 
>>234727381
хуево полагаешь, int к float нормально приводится
sageАноним 05/12/20 Суб 18:11:02 #115 №234727476 
>>234727381
>>234727439
а, питонодебил, прошу прощения
Аноним 05/12/20 Суб 18:12:52 #116 №234727616 
>>234727439
>OverflowError "int too large to convert to float"
sageАноним 05/12/20 Суб 18:14:50 #117 №234727741 
>>234727616
>>234727476
Аноним 05/12/20 Суб 18:20:10 #118 №234728115 
изображение.png
>>234726990
Проебался с тем, к каком операнду факториал относится, вот так получается
Аноним 05/12/20 Суб 18:22:53 #119 №234728317 
>>234728115
Спасибо, но ответ в 42 раза меньше, лол.
Аноним 05/12/20 Суб 18:27:41 #120 №234728658 
изображение.png
>>234728317
Вот, окончательный вариант.
x = 5.06
e = 0.01
условие выхода из бесконечного цикла total > e
Аноним 05/12/20 Суб 18:29:23 #121 №234728800 
>>234728658
Во, это верно, спасибо большое! Осталось это все в си шарп перенести, благодарю
Аноним 05/12/20 Суб 18:32:38 #122 №234729054 
изображение.png
>>234728800
Добавил ещё второе условие выхода из цикла
Аноним 05/12/20 Суб 18:50:08 #123 №234730347 
>>234727476
А причём здесь пайтон, малолетний дебил? Ты в курсе, как float вообще реализован? То что он аппаратно реализован ты не в курсе, да?
comments powered by Disqus