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

03/04/16 - Набор в модераторы 03.04 по 8.04
26/03/16 - Конкурс: Помоги гомункулу обрести семью!
15/10/15 - Набор в модераторы 15.10 по 17.10


[Назад][Обновить тред][Вниз][Каталог] [ Автообновление ] 45 | 1 | 18
Назад Вниз Каталог Обновить

Аноним 07/04/16 Чтв 03:27:50  122612345  
14599888706140.png (23Кб, 1511x797)
Анон, посмотри мой алгоритм, правильно ли я сделал?
Учусь программированию.
Нужно было найти среднее из трех чисел.
Аноним 07/04/16 Чтв 03:34:12  122612489
>>122612345 (OP)
бампую
Аноним 07/04/16 Чтв 04:48:10  122614630
>>122612345 (OP)
А что, если числа равны?
Вот тут ты и обосрался.
Аноним 07/04/16 Чтв 04:54:34  122614832
>>122614630
>(OP)
>А что, если числа равны?
>Вот тут ты и обосрался.
Вообще-то нет. Достаточно вывести любое из чисел и этот алгоритм вполне прокатит.
Аноним 07/04/16 Чтв 04:56:07  122614884
>>122614832
Хотя нсли равны только два числа то получается поебень. Тут уже вопрос в том что за "среднее" ОП пытается найти.
Аноним 07/04/16 Чтв 04:56:34  122614902
>>122614832
Среднего числа может и не быть
Аноним 07/04/16 Чтв 05:06:57  122615249
>>122614832
Нет. Если все 3 числа равны, то на каждый вопрос будет ответ "Ложь", ибо ">" или "<" не значит "=".
Аноним 07/04/16 Чтв 05:24:31  122615714
>>122614630
Я думаю в условии оговорено, что числа не равны между собой, иначе в этом нет смысла.
Аноним 07/04/16 Чтв 05:27:57  122615781
что такое "среднее". среднеарифметическое что ли. тогда нахуя все эти стрелочки
Аноним 07/04/16 Чтв 05:29:47  122615819
>>122615714
Так в том и суть, что в алгоритме это не обговорено. Написано, что просто вводятся 3 числа.
Аноним 07/04/16 Чтв 05:34:02  122615912
>>122612345 (OP)
Все просто:
int middle(const int& a, const int& b, const int& c)
{
std::vector<int> vec {a, b, c};
std::sort(vec.begin(), vec.end());
return vec[1];
}
Аноним 07/04/16 Чтв 05:34:58  122615931
>>122612345 (OP)
Блок-схема уровня /b/
Аноним 07/04/16 Чтв 05:35:34  122615942
>>122615912
Кстати действительно так проще думать, чем такие диаграмки рисовать.
Аноним 07/04/16 Чтв 05:40:58  122616042
>>122615942
Только на учебе тебе не надо писать надежный и простой код, надо научиться использовать структуры данных и реализовывать алгоритмы.
А в энтерпрайзе так бы и написали (ну или еще несколькими подобными вариантами).
Аноним 07/04/16 Чтв 05:44:03  122616090
>>122616042
Не ну с векторами это анон конечно выебнулся, но по сути программировать учиться надо код писать, а не блок-схемы рисовать, тем более заданее какое-то дебильное.
Аноним 07/04/16 Чтв 09:19:20  122622852
>>122616090
>учиться надо код писать, а не блок-схемы рисовать
Чтобы код не был лютой путаной хуергой тебе и нужна БС.
Мне кажется вариант ОПа неоптимален, явно можно сделать короче, но вот как, не могу сходу выдумать.
Аноним 07/04/16 Чтв 09:26:38  122623217
>>122616090
блоксхемы писать на первых порах очень полезно, чтобы научиться думать "как программист" и находить оптимальный подход к решению задач
Это потом уже, когда интуиция появится, можно дрочить написание кода и изучение всяких языков, библиотек и фреймворков.
Аноним 07/04/16 Чтв 09:29:05  122623351
>>122615912
Кстати, в общем случае, когда тебе нужно найти i-й по порядку элемент в массиве, с точки зрения CS, такой подход не оптимален, потому как сортировка работает за O(n log n), а порядковую статистику можно находить за линию.
Но для трех элементов это, конечно, абсолютно несущественно
Аноним 07/04/16 Чтв 09:32:51  122623565
>>122614630
я даже уточню еще больше, что если A = B, B > C
Аноним 07/04/16 Чтв 09:37:19  122623829
>>122623351
Вот ты и попался, уёбок с ПРЕЖДЕВРЕМЕННОЙ ОПТИМИЗАЦИЕЙ.
Аноним 07/04/16 Чтв 09:41:29  122624094
>>122623217
Я просто угарал по кодингу, программировал себе игрульку на жассе в варкрафте, о существовании этих богомерзких блок схем даже и не знал.
Уже потом, когда меня выгнали с 9го класса в шарагу, благодаря моему увлечению, мне пришлось страдать всей этой поеботой и моё развитие в программировании жёстко затормозилось.
Короче это пиздец страдать этой хуйнёй, если тебя реально прёт от кодинга, то не придётся строить эти фигурки для аутистов.
Аноним 07/04/16 Чтв 09:46:51  122624388
Не по ГОСТу построил блок-схему
Аноним 07/04/16 Чтв 09:49:18  122624537
>>122624094
На самом деле эта хуйня не совсем бесполезна, но для изи примеров легче 3 строчки кода написать, чем чертить ёбаные квадраты.
А вот когда охуенно-большая система может пригодится, когда просто не можешь удержать в памяти все связи. Но и даже тогда наверно графы с переходами лучше. Если бы еще мочь в них.
Аноним 07/04/16 Чтв 09:52:12  122624720
ПОСНОЫ учу сейчас петон, а там заставляют ставить модуль с этой ссаной черепахой, которой можно управлять, модуль нихуя не ставится. Уже начинаю багорить. Может хуй забить на гуи, и перейти к следующей главе?
Аноним 07/04/16 Чтв 09:53:19  122624797
>>122624720
Что за черепаха?
Хуй забей на гуёню, она - не главное.
Аноним 07/04/16 Чтв 09:55:10  122624944
>>122624797
ну черепашка ползает, может за собой линию оставлять, может не оставлять, рисует короче. Спасибо, забью на эту срань. А то я потратил час блять впустую
Аноним 07/04/16 Чтв 09:57:59  122625168
>>122624944
>ну черепашка ползает, может за собой линию оставлять
Говоришь так, будто все читали именно ту книгу по пистону, что читаешь ты.

>А то я потратил час блять впустую
Я из 8 часов дай бог 3 код пишу в день, а ты час жизни пожалел. Иногда один цикл гуглинга проблемы больше занимает.
Аноним 07/04/16 Чтв 09:58:10  122625189
>>122624944
ну охуеть теперь, я ежедневно трачу по 5-6 часов на дрочку, ютуб и игори, а он тут выёбывается просранным часом, зажратик ебаный.
Аноним 07/04/16 Чтв 09:59:20  122625289
>>122625189
Это ты просто слишком охуел. * часов на говны какие-то. Безумец.
Аноним 07/04/16 Чтв 10:00:15  122625350
>>122625168
Я не пожалел, просто у меня багет оттого, что не получается модуль поставить, вследствие этого вся работа в труху. Щас паузу взял.
Аноним 07/04/16 Чтв 10:00:52  122625396
>>122625350
>просто у меня багет оттого, что не получается модуль поставить
Спермопроблемы
Аноним 07/04/16 Чтв 10:02:05  122625491
>>122625396
К сожалению, не могу перекатиться к линухобогам. И долгое еще не смогуучусь на чужом ноуте лол, своего ничего нету
Аноним 07/04/16 Чтв 10:02:28  122625517
>>122612345 (OP)
Цикл использовать можно?
Аноним 07/04/16 Чтв 10:02:55  122625548
>>122625289
сам с себя хуею, но у меня какой-то рефлекс, я когда задумываюсь, начинаю пенис теребить или открываю ютуб, чисто рефлексорно, а там на изи час пролетает.
хуй знает как это лечить
Аноним 07/04/16 Чтв 10:06:33  122625790
>>122625548
Это привычка. Почитай "думай как математик", там все популярно рассказано как это ебать.
Аноним 07/04/16 Чтв 10:08:05  122625906
>>122624537
U M L
U
M
L
Аноним 07/04/16 Чтв 10:08:50  122625963
>>122625906
Но зачем юмл, если можно быренько от руки изобразить.
Аноним 07/04/16 Чтв 10:08:52  122625971
>>122625906
>2016
>Обосрался с разметкой
Аноним 07/04/16 Чтв 10:09:50  122626055
>>122625790
не ну терапия то у меня есть, я когда таким образом весь день просираю пиздошу себя по мордасу или ебенюсь бошкой об стену с разбега, штоб неповадно было, ну или просто ору на себя в зеркало в голосину.
потом приходит осознание, что я уже в пизду поехавший и я передёргиваю кожаный затвор, чтобы снять стресс и так колесо сансары даёт оборот.
я совсем конченный или у меня есть шанс?
Аноним 07/04/16 Чтв 10:10:26  122626105
>>122615249
Двачую. Используй >=, <=
Аноним 07/04/16 Чтв 10:10:33  122626115
>>122626055
Нет, ты дерешься с ветряными мельнацами, причем не в ту сторону лол.
Аноним 07/04/16 Чтв 10:17:45  122626685
>>122626115
ну теперь всё ясно, ты дал мне шанс, подарил второе дыхание, счас то я точно начну что-то делать со своей жизнью!
нет
Аноним 07/04/16 Чтв 10:19:06  122626795
>>122626685
Но я не хочу давать тебе никаких шансов! Ведь если все вдруг станут не проебывать время, они станут лучше меня. У меня и так дохуя конкурентов.
Аноним 07/04/16 Чтв 10:22:42  122627097
>>122615912
Можно еще через sort()

php
Аноним 07/04/16 Чтв 10:23:07  122627130
>>122626795
ой да ладно, никто не умеет более тупее проёбывать жизнь, чем я, я в этом явно лучший, попробуй-ка дать мне конкуренцию, неудачник)))))))))))))))))
Аноним 07/04/16 Чтв 10:24:02  122627211
>>122627130
Ну я попробую)

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

Топ тредов