[Ответить в тред] Ответить в тред

02/12/16 - Конкурс визуальных новелл доски /ruvn/
15/11/16 - **НОВЫЙ ФУНКЦИОНАЛ** - Стикеры
09/10/16 - Открыта доска /int/ - International, давайте расскажем о ней!

Check this out!

Новые доски: /2d/ - Аниме/Беседка • /wwe/ - WorldWide Wrestling Universe • /ch/ - Чатики и конфочки • /int/ - International • /ruvn/ - Российские визуальные новеллы • /math/ - Математика • Создай свою

[Назад][Обновить тред][Вниз][Каталог] [ Автообновление ] 50 | 6 | 10
Назад Вниз Каталог Обновить

Аноним 06/04/17 Чтв 21:00:58  150402952  
Bt8KbTZsit8.jpg (41Кб, 735x827)
Кароче, сразу к делу. Есть один код. И он как-то странно работает, почему-то скипает числа от 0 до 11. Какая-то херня происходит, не находите? Срочную помощь вызываю.
Задавайте вопросы, если кому нужен код, могу вбросить.
По идее же там должно вывести максимальное значение, которое удовлетворяет условию неравенства F(t)<R, где R это F(a), где F(a) в свою очередь равен F(-10). F(9)<F(-10), так как уравнение выплевывает знак минуса, но компилятор почему-то считает иначе. Че за херня?
Аноним 06/04/17 Чтв 21:01:26  150402977
БАМП!!!
Аноним 06/04/17 Чтв 21:01:43  150402997
БАМП
Аноним 06/04/17 Чтв 21:02:35  150403048
бамп
Аноним 06/04/17 Чтв 21:03:40  150403127
ьамп
Аноним 06/04/17 Чтв 21:04:35  150403185
бамп
Аноним 06/04/17 Чтв 21:05:44  150403265
Кстати, вероятно важная инфа, которую я забыл упомянуть.
Программа останавливается и выдает M=-1, R=17.
Аноним 06/04/17 Чтв 21:07:08  150403356
>>150402952 (OP)
Ни кто не будет смотреть твою учебную парашу. Это как разламывать яйцо птенцам, а еще всем лень. Пройдись отладкой, да посмотри, как ведет себя программа.
Аноним 06/04/17 Чтв 21:08:30  150403440
>>150402952 (OP)

Скинул тебе ответ защеку, проверяй
Аноним 06/04/17 Чтв 21:08:42  150403452
>>150403356
Ну человек который пишет НИ КТО раздельно мб и не будет, а человек которому интересно решать задачки, да и просто который рад помочь - разберется в коде и станет моим героем дня. Разве оно того не стоит?
Аноним 06/04/17 Чтв 21:09:21  150403496
>>150403440
Спасибо за бамп, отдуши.
Аноним 06/04/17 Чтв 21:10:05  150403547
бааааааааамп
Аноним 06/04/17 Чтв 21:10:34  150403580
>>150402952 (OP)
Засунь свой код в онлайн компилятор какой-нибудь.

И отладку врубай.
Аноним 06/04/17 Чтв 21:11:31  150403653
скинь код
Аноним 06/04/17 Чтв 21:12:02  150403692
>>150403653
program gfd;
var a,b,t,M,R :integer;
Function F(x:integer) :integer;
begin
F :=2 (xx-1) (xx-1)+17;
end;
BEGIN
a:= -10; b:= 20;
M:=a; R:=F(a);
for t:= a to b do begin
if F(t) <R then begin
M:=t;
R:=F(t);
writeln('eto R', R,'eto F(a)', F(a));
writeln(M);
end;
end;
writeln(M,' ',R);
end.
Аноним 06/04/17 Чтв 21:12:05  150403696
>>150403452
> а человек которому интересно решать задачки
Кому? Пока не заплатят - не нужно даже писать что-либо. Потом жалуются на говнокод. Если ты не понимаешь элементарных вещей - тебе стоит остановится и подумать. Тут ничего сложного быть не может.
Аноним 06/04/17 Чтв 21:13:03  150403766
оп, хочешь просвещу тебя?
мимо-программист
Аноним 06/04/17 Чтв 21:13:36  150403820
>>150403696
Щас бы быть меркантильным уебком, думающим только о деньгах. Тебя ничего в этой жизни кроме денег не привлекает? Пиздос ограниченные.
>>150403766
Просвети.
Аноним 06/04/17 Чтв 21:14:27  150403896
>>150403820
>Просвети.
возьми свою программу и назови нормально переменные

ты увидишь что тебе в 100500 раз станет легче. попробуй
Аноним 06/04/17 Чтв 21:17:33  150404109
>>150403896
Хороший совет, спасибо чмок в щечку Если никто не поможет, то после отдыха-перерыва пойду пытаться понять код
Аноним 06/04/17 Чтв 21:18:23  150404156
>>150403820
> Щас бы быть меркантильным уебком, думающим только о деньгах.
Иначе ни как. Есть книги и кусры чтобы учиться. Они тоже создавались за деньги. Ты можешь скачать их с торрентов. В нашем мире, внезапно, все делается за деньги. А если появляются манямученики - это их личные проблемы. Учись думать, а не спрашивать советы. Это и есть главный совет. Мне его в свое время ни кто не дал.
Аноним 06/04/17 Чтв 21:18:27  150404160
Мог переписать твою парашу на нормальный язык, но зачем ?
Аноним 06/04/17 Чтв 21:18:49  150404181
blob (49Кб, 420x958)
Ошибка в параметре R
Аноним 06/04/17 Чтв 21:20:20  150404270
>>150404109
>Если никто не поможет, то после отдыха-перерыва
нет, прямо сейчас делай это
Аноним 06/04/17 Чтв 21:20:29  150404286
Проблема номер 1) Ограничения на инт
Проблема номер 2) Ты переопределяешь свою переменную R
Аноним 06/04/17 Чтв 21:22:19  150404398
>>150404270
Окей няш, спасибо что заботишься обо мне. Пойду пытаться. :3
>>150404286
Это объясняет почему программа не идет дальше F(15), но не объясняет почему скипает F(0)..F(11).
А R хз почему меняется, пойду разбираться.
Аноним 06/04/17 Чтв 21:22:35  150404416
>>150404286
>>150404181
идиоты, какой смысл если вы ему в лоб ответ сказали?

если бы он делал как я сказал >>150403896
он сам бы нашёл проблемы у мозгов прибавил себе

дауны блять
Аноним 06/04/17 Чтв 21:23:52  150404487
blob (7Кб, 146x112)
>>150404416
хуй соси. он попросил, а я помог.
А ты хуй соси. понял? хуй соси.
Аноним 06/04/17 Чтв 21:24:55  150404551
>>150404416
Так мило :3 Не переживай, прибавлю к интеллекту хотя бы +2 после понимания этой задачки, все хорошо будет.
Аноним 06/04/17 Чтв 21:25:25  150404588
>>150402952 (OP)
Влад?
Аноним 06/04/17 Чтв 21:26:13  150404633
>>150404551
ты думаешь ты первый такой, со скрипом решающий задачки уровня средней школы? у тебя нихуя не прибавится если не будешь делать сам и слушать меня
Аноним 06/04/17 Чтв 21:26:54  150404677
NzghBwr6ghc.jpg (36Кб, 243x928)
>>150404398
Скипает из-за твоих параметров. АУ
Аноним 06/04/17 Чтв 21:28:26  150404768
>>150404633
Ну я вроде норм все решаю, эта просто странная какая-то, первый раз такую вижу. Остальные щелкаю как орешки :3
Возьмешь меня под свое крылышко?
Я бы мог стать хорошим учеником, слушался бы тебя во всем, исполнял бы твои приказы
Аноним 06/04/17 Чтв 21:29:32  150404833
>>150404768
>Возьмешь меня под свое крылышко?
фото бритой писи и я подумаю

ты эту то решил уже?
Аноним 06/04/17 Чтв 21:30:34  150404894
>>150404768
Стану твоим учителем если скинешь свою фотку с флажком в жопе
мимо джавист помидор
Аноним 06/04/17 Чтв 21:31:26  150404943
>>150404833
Чтобы ее решить достаточно было забить в компилятор и прогнать, но мне же не нужен тупо ответ, мне нужно понимание того, как я получил этот ответ. Думал, нихера не надумал, поэтому решил спросить совета как это работает и как ответ получается такой, какой получился.
Могу фото своей бритой собачки скинуть
Аноним 06/04/17 Чтв 21:31:49  150404972
>паскаль
>операция if
>КОД
>оп в девятом классе
>репорт
Аноним 06/04/17 Чтв 21:32:20  150405003
>>150402952 (OP)
Нормальные имена переменных. Отступы. ОТСТУПЫ БЛЯТЬ. Ты жы сам не понимаешь что тут за говно происходит. Сука форматируй код.
Аноним 06/04/17 Чтв 21:33:41  150405087
Сделал твой код более читаемым, не благодари
program gfd;var a,b,t,M,R :integer;Function F(x:integer) :integer;
begin F :=2 (xx-1) (xx-1)+17; end;
BEGIN a:= -10; b:= 20; M:=a; R:=F(a); for t:= a to b do begin if F(t) <R then begin M:=t; R:=F(t);writeln('eto R', R,'eto F(a)', F(a));writeln(M);end;end;writeln(M,' ',R);end.
Аноним 06/04/17 Чтв 21:38:56  150405408
оп, опиши словами что должна делать программа. я нихуя не понял по твоему коду
Аноним 06/04/17 Чтв 21:41:51  150405603
0v5iNK.png (15Кб, 775x899)
>>150405408
Это пример задачи из учебника, код полностью верный и мне всего лишь нужно понять, что он делает.
Как я понял, этот код выводит нам наибольшую переменную, которая удовлетворяет неравенству F(t)<R. Вот только не совсем понятно почему R меняется, почему она равна F(t).
Аноним 06/04/17 Чтв 21:42:52  150405665
1491504087s.png (16Кб, 893x762)
>>150405603
ну у меня то же самое получилось
Аноним 06/04/17 Чтв 21:43:57  150405729
>>150405603
я вижу ты не понимаешь.
ещё раз. НАЗОВИ НОРМАЛЬНО ПЕРЕМЕННЫЕ
Аноним 06/04/17 Чтв 21:44:20  150405756
>>150404398
>А R хз почему меняется, пойду разбираться.

Потому что ты сам меняешь в строке R:=F(t)
Аноним 06/04/17 Чтв 21:44:59  150405801
>>150405729
Как их называть то? Людскими именами? Или как лучше? Именем ЕОТ?
Аноним 06/04/17 Чтв 21:45:25  150405832
>>150405801
как тут >>150405665
Аноним 06/04/17 Чтв 21:45:46  150405855
>>150405801
Сук, теперь все переменные буду именами еотов называть.
Аноним 06/04/17 Чтв 21:45:57  150405870
>>150405756
Если это происходит, то как оно хоть когда-то может удовлетворять неравенству F(t)<R, если они равны?
Аноним 06/04/17 Чтв 21:47:41  150405984
>>150405870
Ты присваиваешь после.
То есть, сразу ты сравнил, а потом уже поменял R
Аноним 06/04/17 Чтв 21:47:48  150405993
>>150405870
не слушай этого дауна. это присваивание правильно, у меня >>150405665
оно тоже есть
Аноним 06/04/17 Чтв 21:57:06  150406571
Все, я понял!!! F(t)!=R, потому что они обновляются в разное время и получается, что там идет сравнение F(t)<F(t+1). Воот. Теперь понял почему. Вот. Я молодец. И вы молодцы. Спасибо, /б/ратья, люблю вас. < 3

[Назад][Обновить тред][Вверх][Каталог] [Реквест разбана] [Подписаться на тред] [ ] 50 | 6 | 10
Назад Вверх Каталог Обновить

Топ тредов
Избранное