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


<<
Назад | Вниз | Обновить тред | Автообновление
61 | 4 | 31

Аноним 11/09/18 Втр 16:08:13  182872578  
Screenshot1.png (11Кб, 506x359)
Сап, анонче, есть код, объясните пожалуйста эти строчки, что делает сама программа я знаю, но что делает конкретно этот код нет. С меня люнихуябовь
Аноним 11/09/18 Втр 16:10:02  182872651
Хз, мб четность проверяет.
Аноним 11/09/18 Втр 16:11:23  182872710
>>182872651
Это я тоже знаю, я имею ввиду зачем i++?
Аноним 11/09/18 Втр 16:11:33  182872719
>>182872578 (OP)
Код берет значение текст инпута, приводит его к числу и проверяет делится ли оно на 2 без остатка
Аноним 11/09/18 Втр 16:12:11  182872746
>>182872710
Можно, конечно, последний проверить символ, но оно по каждому проходит. Наверное, индусский код.
Аноним 11/09/18 Втр 16:12:28  182872757
>>182872710
А, оно берет значение инпута и проверяет каждый символ на целочисленное деление
Аноним 11/09/18 Втр 16:12:58  182872774
>>182872710
Просто проход по всей длине. Аналог for, читай циклы.
Аноним 11/09/18 Втр 16:13:02  182872778
>>182872746
Это не индусский код, я уже создавал тред где просил решить задачки, ибо тупенький. Зачем нужно i++?
Аноним 11/09/18 Втр 16:13:19  182872787
>>182872774
Спасибо, огромное.
Аноним 11/09/18 Втр 16:14:56  182872851
>>182872778
Для цикла, прохождения по каждому элементу. Ты обращаешься к каждому символу строки через num, поэтому в каждой итерации ты прибавляешь к i единицу.
i++ это тоже самое, что и i = i+1
Аноним 11/09/18 Втр 16:16:20  182872915
>>182872578 (OP)
Код выводит TRUE если в числе присутствует хотя бы одна нечетная цифра, и FALSE если все цифры числа четные
Аноним 11/09/18 Втр 16:16:33  182872922
Кого-то еще рили заставляют писать на виндовс формах?
Аноним 11/09/18 Втр 16:20:07  182873082
>>182872922
в опытных руках и ВинФормс - скрипка
Аноним 11/09/18 Втр 16:22:23  182873184
>>182872578 (OP)
Берёт строку из текстБокс1 в переменную num.
Перебирает символы, переводит их в int и проверяет на четность. Если четное -> ft становится тру. Говнокод ебаный кароч
Аноним 11/09/18 Втр 16:22:27  182873191
int32('a') = ASCII-код этого символа.
Тут может быть проблема.

Что должна делать программа?
Аноним 11/09/18 Втр 16:35:35  182873743
А в чем прикол этого? Типа "если больше двух букв, то true"? Если хоть раз у тебя будет нечётное число, то ft будет в положении true и все
Аноним 11/09/18 Втр 16:39:02  182873871
ты 40 рублей отдал ?
Аноним 11/09/18 Втр 16:39:31  182873888
Это Пуйтон?
Аноним 11/09/18 Втр 16:47:46  182874216
>>182872578 (OP)
По идее проверяет есть ли в текстбоксе хоть одно непарное число. Если есть хоть одно, то дальше выводится надпись тру, в противном случае фолс. Но логичней было бы сделать break, а не ft=true; потому что в нашем случае оно и дальше перебирает значения, а брик прервал бы цыкл.
Аноним 11/09/18 Втр 16:49:57  182874290
>>182872710
i - (index) порядковый номер символа в строке же
Аноним 11/09/18 Втр 16:51:26  182874336
>>182873191
>Что должна делать программа?
Сделает, что у опа-хуя в коде написано, поделит 97 % 2
Аноним 11/09/18 Втр 16:52:50  182874397
15030926920400.webm (3962Кб, 1280x720, 00:00:26)
>>182872578 (OP)
на питон переведи вначале
Аноним 11/09/18 Втр 16:57:01  182874579
>>182874397
зачем?

мимо-анон
Аноним 11/09/18 Втр 17:01:29  182874742
>>182872578 (OP)
Дебаг тебе в помощь.
Аноним 11/09/18 Втр 17:04:33  182874839
>>182872710
обычный счетчик, чтобы цикл закончился когда проверит столько букв, сколько их в твоем тексте
Аноним 11/09/18 Втр 17:05:54  182874880
>>182872578 (OP)
И что делает сама программа? в этом куске нерациональное решение какое-то либо ошибка
Аноним 11/09/18 Втр 17:08:32  182874952
>>182872578 (OP)
выложи весь код на pastbin и кидай ссылку сюда, по этому куску не фига не понятно какая задача была.
Аноним 11/09/18 Втр 17:17:41  182875300
>>182874880
>нерациональное решение
Что не рационально? Поясни
Аноним 11/09/18 Втр 17:20:39  182875424
>>182872578 (OP)
Это не ты ли вчера просил, чтобы тебе эту лабу за 40 (лол) рублей сделали? Сделали, молодец, теперь иди защищай.
Аноним 11/09/18 Втр 17:25:16  182875619
>>182875300
ну тебе выше уже написали - весь цикл бессмысленный получается, т.к. высвечивается true ли false только про четность или нечетность только одной цифры из числа. Скорее всего это ошибка. выложи весь код на pastbin и скажи, что программа должна делать в итоге.
Аноним 11/09/18 Втр 17:27:06  182875695
>>182875619
скорее всего он фигурноу. скобку раньше времени поставил , надо закрыть цикл после if'а и тогда у него будут то что он хочет тип на каждую букву четная она или нет , а так говно ебаное
Аноним 11/09/18 Втр 17:28:15  182875746
40 рублей не отдал!
Аноним 11/09/18 Втр 17:28:57  182875780
>>182875695
если в скобку цикла внести, то все равно хрень будет. И вообще нужно знать что в итоге программа должна делать
Аноним 11/09/18 Втр 17:29:57  182875824
>>182875746
теперь карма его настигла - прога то с ошибкой
Аноним 11/09/18 Втр 17:30:55  182875862
>>182875780
в любом случае там оптимизировать можно , а так это скорее всего какая нить задачка с учебника
Аноним 11/09/18 Втр 17:32:55  182875945
>>182873888
Это сисярп
Аноним 11/09/18 Втр 17:35:48  182876036
>>182872578 (OP)
1. Создается булевая переменная ft, инициализируется значением false
2. Создается строковая переменная num, инициализируется тем, что написано на тот момент в textbox1
3. Вход в цикл, который будет выполняться до тех пор, пока значение переменной i не станет равно кол-ву символов, хранящихся в строке num
4. Создается целочисленная переменная c, которая инициализируется цифрой, находящийся на позиции i в строке num.
5. Происходит проверка цифры, содержащейся в переменной c на четность: если остаток от деления c на 2 не равен 0, то значение переменной ft становится равно true.
6. К переменной i прибавляется единица чтобы перейти к следующей итерации цикла и соответственно к следующей цифре

Код говно
На пункте 4 выбрасываться будет эксепшн при неправильном вводе
Хотел на сиги заработать и помочь норм но был далеко от студии так что соре, ебись с недолабами сам
Аноним 11/09/18 Втр 17:37:17  182876089
И да, там последняя цифра вроде не будет проходить проверку. Мне с телефона лень смотреть да я еще и бухой. Так что просто иди нахуй.
Мимо >>182876036
Аноним 11/09/18 Втр 17:42:39  182876310
>>182872922
>>182873082

А на чем новичку еще писать гуи то? Это самый юзерфрендли фреймворк, что я когда либо видел - хелловорлдщики могут реализовать все свои фантазии
Аноним 11/09/18 Втр 17:42:50  182876320
>>182872578 (OP)
Ебать тут быдлокодер постарался
Аноним 11/09/18 Втр 17:43:31  182876342
>>182874397
Это говнопмтон надо переводить на си подобный синтакисис
Аноним 11/09/18 Втр 17:48:19  182876529
>>182872578 (OP)
> if (c %2 != 0)
> != 0
Что за аутист писал
Аноним 11/09/18 Втр 17:49:56  182876589
>>182872578 (OP)
какой же говнокод ебать
я тебя нормальное решение кидал с рекурсией на mod 2 и div 10
Аноним 11/09/18 Втр 17:50:06  182876593
>>182872778
Если не написать i++, то будет бесконечный цикл и все зависнет.
Аноним 11/09/18 Втр 17:50:43  182876623
>>182876310
Зачем новичку писать гуи?
Аноним 11/09/18 Втр 17:51:37  182876667
>>182876310
нахуй тебе гуи если ты не можешь в четную цифру в числе
Аноним 11/09/18 Втр 17:55:42  182876834
>>182876529
а что не так в этих двух строчках?
Аноним 11/09/18 Втр 17:56:04  182876851
>>182876623
>>182876667
Нас ебали с гуи на цпп билдере 98 года
Это на первом курсе. На каждый чих должен быть гуй. Видимо задание такое у ебаната человека

Да и как-бы перетащить 3 компонента на форму не составляет никакого труда, особенно в студии где все хорошо сразу "схватывается"
Аноним 11/09/18 Втр 17:57:10  182876904
>>182872578 (OP)
В данном куске кода на C# проверяется, чтобы все символы в текстбоксе были четными цифрами, т.е. 0,2,4,6,8
Причем без проверки что могут оказаться буквы, лол.
Аноним 11/09/18 Втр 17:59:11  182877010
Адовый смех мсь[...].webm (1683Кб, 1280x720, 00:00:12)
>>182876904
>C#
Аноним 11/09/18 Втр 17:59:22  182877019
>>182876593
Можно не использовать while и переписать по божески даже с той же рекурсией. Однако помимо этого в коде есть дохуя более хуевых проблем вроде краша если в текстбоксе будет не число на какой-либо позиции или тех же уебищных имен переменных (от половины которых можно избавиться)
Аноним 11/09/18 Втр 18:00:05  182877060
>>182876851
>Кого-то еще рили заставляют писать на виндовс формах?
Так у меня и горит, что до сих пор, вместо того, чтобы чему-то нормальному учить, заставляют делать формы с неиспользуемыми в реальной жизни алгоритмами.
Другое дело, что если такие задания спрашивать на дваче, то стоит задуматься, туда ли человек поступил.
Аноним 11/09/18 Втр 18:00:27  182877073
>>182876834
if по умолчанию проверяет на неравенство с нулем.
Аноним 11/09/18 Втр 18:02:20  182877153
>>182872578 (OP)
Смотрит, если есть нечетная цифра.
Тред не читал
Аноним 11/09/18 Втр 18:02:37  182877162
>>182877060
Полностью согласен. Щас выпускаюсь уже скоро, работаю аспблядью, а одногруппники до сих пор рофлят по поводу формочек и кнопочек с которых у меня 2 года подряд горело.
Аноним 11/09/18 Втр 18:03:06  182877185
Адовый смех мсь[...].webm (1683Кб, 1280x720, 00:00:12)
>>182877162
>Полностью согласен. Щас выпускаюсь уже скоро, работаю аспблядью, а одногруппники до сих пор рофлят по поводу формочек и кнопочек с которых у меня 2 года подряд горело.
Аноним 11/09/18 Втр 18:03:13  182877189
>>182872578 (OP)
Пробегает цикл по каждому симводу в текст боксе
делает какойто парс, затем проверяет чётность порядкового номера символа.

Если в конце цикла ( номер последнего символа в текстбоксе) был чётным - выводит TRUE, если нет - FALSE
Аноним 11/09/18 Втр 18:04:37  182877244
>>182877073
От языка зависит, тащемта.
Аноним 11/09/18 Втр 18:05:05  182877265
>>182876904
>чтобы все символы в текстбоксе были четными цифрами
Я бы тебя на работу не взял. Проверяется есть ли нечетная цифра в текстбоксе. Если есть, выскакивает окошко с TRUE, если нет, то выскакивает с надписью "False".
Аноним 11/09/18 Втр 20:47:47  182885077
>>182872578 (OP)
Проверяет, что все цифры введенного числа - четные. I++ делается чтобы посмотреть 1, 2, 3, 4 итд. цифры
Аноним 11/09/18 Втр 20:48:45  182885130
>>182872578 (OP)
ебать там насрано я охуел
Аноним 11/09/18 Втр 20:50:32  182885228
>>182885077
нечетные, сука, в глаза ебусь


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