Карта сайта

Это автоматически сохраненная страница от 13.10.2013. Оригинал был здесь: http://2ch.hk/b/res/56206567.html
Сайт a2ch.ru не связан с авторами и содержимым страницы
жалоба / abuse: admin@a2ch.ru

Вск 13 Окт 2013 13:56:11
Ребята... смотрите.... я изобрел новый алгоритм для вычисления фактариала на си/си++
http://ideone.com/CnmrT8
трип код для того, что бы меня автора алгоритма никто не перепутал


Вск 13 Окт 2013 13:56:40
>>56206567
Если кому то не понятен алгоритм, то могу пояснить...
ВОт как она работает:
сначало присваиваем переменной эн число 5, а переменной тмп число 1 для того, чтобы мы могли умножить.
далее создаем метку F
потом умножаем tmp и n и результат ложим в переменную tmp. при этом переменная n уменьшается на единицу.
затем проверяем условием переменную n, и если она не ровна 0, то мы входим в тело условия и натыкаемя на оператор гоу ту (goto), который насвернет к метке F, то есть в самое начало алгоритма. Затем действия повторятся. Переменная tmp постепенно увеличивается, а переменная n шаг за шагом уменьшается. Как только переменная n станет ровна 0, то мы обойдет тело условия и просто выведем результат который хранится в переменной tmp. Вот и все...

Вск 13 Окт 2013 13:57:46
А я таблицу умножения не знаю. Мне 18.

Вск 13 Окт 2013 13:58:26
>>56206567
Хуйня

Вск 13 Окт 2013 13:59:43
>>56206676
Завидуешь?

Вск 13 Окт 2013 14:00:20
>>56206588
Ебать, ты гений. могу еще подсказать алгоритм сложения n=n+1

Вск 13 Окт 2013 14:01:34
>>56206753
ноуп.
goto для унтерменшей

Вск 13 Окт 2013 14:01:34
>>56206567
Ты же понимаешь что ты поехавший? Какая сложность? СЛОЖНОСТЬ КАКАЯ, СУКА?! СКОЛЬКО ИТЕРАТОРОВ БЫЛО?! ЭТО КАЖДЫЙ ДОЛЖЕН ЗНАТЬ!

Вск 13 Окт 2013 14:02:00
>>56206782
> алгоритм сложения n=n+1
Всмысле?

Вск 13 Окт 2013 14:02:02
>>56206567
>>56206588

Дай угадаю, программировать и излагать решение задачи тебя научили в рашкинском вузе?

Вск 13 Окт 2013 14:02:47
>>56206845
Обратнопропорционально переменной n

Вск 13 Окт 2013 14:03:31
>>56206567
#include <cstring>
#include <sys/mman.h>
#include >>56206869
Ну смотри, например тебе надо сложить 5 и 6, присваиваешь переменной tmp значение 6, а переменной n=5, и задаешь цикл n=n+1, tmp=tmp-1 до тех пор пока tmp не равно нулю,гениально не правда ли

Вск 13 Окт 2013 14:05:17
>>56206588
>натыкаемя на оператор гоу ту (goto)
Дальше не читал

Вск 13 Окт 2013 14:06:27
>>56207040
Для этого есть обычнй цикл for.

Вск 13 Окт 2013 14:07:02
>>56207015
>>56207047
Обоснуйте завистники ;)

Вск 13 Окт 2013 14:07:34
>>56207120
Нихуя ты не гений оказывается

Вск 13 Окт 2013 14:09:01
>>56207143
Это можно сделать гораздо красивее, если использовать рекурсию. Без всяких goto.

Вск 13 Окт 2013 14:10:20
>>56207248
У меня от тебя переполнение стэка.
>>56207174
Мой алгоритм вычисления - гениален по своей простоте.

Вск 13 Окт 2013 14:11:02
>>56207143
Это плохой стиль программирования, во-первых переход по ссылке в принципе затратная операция, во-вторых (что еще важнее) сильно усложняет читаемость кода. В любой нормальной конторе, увидев goto в твоем коде, тебя уволят в тот же день.
Учись писать нормально.

Вск 13 Окт 2013 14:12:22
>>56207319
>переполнение стэка

Тут скорее переполнение int&amp;#39;a произойдёт, чем стека. Сечёшь?

Вск 13 Окт 2013 14:12:51
>>56206567
а можешь пояснить за goto? Цикл, написанный с использованием goto работает быстрее или медленнее, чем тот же цикл с использованием while?

Вск 13 Окт 2013 14:13:17
>>56206567
Факториал 1000 выводит неверное значение - переделать

Вск 13 Окт 2013 14:13:36
OP - УНТЕР
Мудила где тут новый алгоритм? Твой же код только на языке белых людей. http://ideone.com/0HFfQS

Вск 13 Окт 2013 14:13:47
>>56207432
Ты для натуральных чисел int используешь? Быдлокодер такой быдлокодер

Вск 13 Окт 2013 14:15:04
>>56207499
Мой алгоритм красивее, короче и лаконичнее.
>>56207480
Переменную переполнил.

Вск 13 Окт 2013 14:15:53
>>56207512
Ты используешь.

Ну, и ещё сажи зелёному.

Вск 13 Окт 2013 14:16:07
>>56207599
Так ведь это твои проблемы, гений. Мой алгоритм все правильно высчитывает.

Вск 13 Окт 2013 14:16:17
>>56207599
>алгоритм красивее
>goto
>красивее

Вск 13 Окт 2013 14:17:31
>>56207599
>Переменную переполнил.
Так используй 4байтые переменные с фиксированной точкой блядь. Это вообще косяк твоего кода.

Вск 13 Окт 2013 14:18:05
>>56207651
Для n = 5 сойдет.
>>56207663
Ты дебил? Или гуманитарий?

Вск 13 Окт 2013 14:18:52
>>56207741
Факториал от 1000 туда вряд ли влезит.

Вск 13 Окт 2013 14:19:04
>>56207741
Но он и так использует int

Вск 13 Окт 2013 14:19:37
>>56207782
Нет, ты. Уебывай со своим говном из этого треда.
http://ideone.com/X9XM2k

Вск 13 Окт 2013 14:20:57

Вск 13 Окт 2013 14:21:11
>>56206588
Нахуй иди.

Вск 13 Окт 2013 14:22:03
>>56207874
Что за говнокод...????
>>56207941
может unsigned long, но и туда оно вряд ли влезит

Вск 13 Окт 2013 14:22:15
>>56207941
Или long long int

Вск 13 Окт 2013 14:22:37
>>56207941
факториал от 100 в 64 бита не уместится

Вск 13 Окт 2013 14:22:52
>>56206567

Две премии Бабушкина тебе!

Вск 13 Окт 2013 14:25:14
>>56207953
БЛЯДЬ ЭТО ЖЕ МОЁ

Вск 13 Окт 2013 14:25:59
>>56206567
>goto
съеби

Вск 13 Окт 2013 14:26:35
>>56208169
Зачем ты завидуешь мне?

Вск 13 Окт 2013 14:27:50
>>56206567
Иди нахуй со своим goto.

Вск 13 Окт 2013 14:28:48
Просто игнорируйте триподауна.

Вск 13 Окт 2013 14:35:24
СОВЕРШЕННО НОВЫЙ АЛГОРИТМ. НАПИСАННЫЙ ЗА 1 МИНУТУ И ПРОТЕСТИРОВАННЫЙ 3 РАЗА.

Вск 13 Окт 2013 14:36:56
>>56208616
На линуксе правда так няшно?

Вск 13 Окт 2013 14:37:05
оп-хуй
разве это-сложно?
5040:6x24

Вск 13 Окт 2013 14:38:30
>>56208672
Но он не робит.

Вск 13 Окт 2013 14:42:58
>>56208741
бамп

Вск 13 Окт 2013 14:43:23
>>56208672
Да.

Вск 13 Окт 2013 14:45:06
>>56208934
ОП, скажи, почему твой код такой большой, а его >>56208950 код маленький, а результат один и тот же. Дальше 20 факториала они не могут.

Вск 13 Окт 2013 14:45:40
>>56208934
ОП, ты совсем тупой? Хотя все вы гении не думаете о себе.. Твой алгоритм похитят. Скорее отправляй свой алгоритм в какой нибудь научный журнал!

Вск 13 Окт 2013 14:47:25
ОП, быстрей пиши статью http://www.naturalhistorymag.com/

Вск 13 Окт 2013 14:49:51
ОП мы блядь тебя кормим, а ты.

Вск 13 Окт 2013 14:50:37
ОП, отвечай на вопросы. Все тут жаждут срача

Вск 13 Окт 2013 14:51:59
>>56206567
>> на си/си++
во всех проектах на С++ для математики используются всякие штуки, типа SIMD и математический процессор. Ты сейчас изобрел алгоритм рисования прямой. Правда GPU будет это делать само в 1000 раз быстрее, а ты типа ахуенный putpixel(x, y, color) на CPU.

Вск 13 Окт 2013 14:52:18
И тут я понял что даже срачи у нас не настоящие.

Вск 13 Окт 2013 14:53:48
>>56209352
Что за среда разработки?

Вск 13 Окт 2013 14:55:09
>>56209434
Вангую Notepad++

Вск 13 Окт 2013 14:55:15
>>56206567
Моя жизнь навсегда изменилась.

Вск 13 Окт 2013 14:55:21
>>56206567
рокетсайнс уровня /b/

Вск 13 Окт 2013 14:55:22
>>56209352
> <sstream>

Вск 13 Окт 2013 14:56:12
>>56209512
>Вангую Notepad++
А компилятор в notepad++ откуда?
Вангую ВИСУАЛ СТУДИО.

Вск 13 Окт 2013 14:56:13
>>56209434
you kidding
MSVC2012

Вск 13 Окт 2013 14:56:49
А теперь извольте написать вычисление факториала на асме.

Вск 13 Окт 2013 14:56:53
>>56209557
Можно прикрутить, у меня самого так.

Вск 13 Окт 2013 14:57:05
erlang:

factorial(0) 1;

factorial(N) N * factorial(N-1).

Все соснули

Вск 13 Окт 2013 14:57:29
>>56209582
Нахуя?

Вск 13 Окт 2013 14:57:30
>>56209590
И ты тут такой с пруфами.

Вск 13 Окт 2013 14:57:55
>>56209352
> <sstream>
Ахаха, уебан. Иди на пхп пиши, кармак хуев. СтрингСтрим он собрялся использовать для int to string. Ахахаха, пиздец.

Вск 13 Окт 2013 14:58:03
>>56209599
Что за язык?

Вск 13 Окт 2013 14:58:35
>>56207319
Хвостовая рекурсия, же!

Вск 13 Окт 2013 14:58:40
>>56209522
Как пожелаешь

Вск 13 Окт 2013 14:58:46
>>56209647
Лол.

Вск 13 Окт 2013 14:59:06
>>56209616
Хули тут выебываются тогда?
Есть вызов функции, нужно ее максимально ускорить.

Вск 13 Окт 2013 14:59:53
>>56208616
научись в форматирование кода!
и выкинь нахуй ООП - тут оно ни к чему

Вск 13 Окт 2013 15:00:23
>>56206567
Анон, твоё "открытие" оценят разве что твои коллеги-семиклассники. Алсо, программировать с использованием goto - это плохой тон.

Вск 13 Окт 2013 15:01:04
>>56209647

Erlang

Вск 13 Окт 2013 15:01:20
>>56208008
Или long long long int

Вск 13 Окт 2013 15:03:29
>>56209744
Сука ты тупой?
Я его писал for fan.
И ООП нужно всегда.

Вск 13 Окт 2013 15:04:14
>>56209798
Ты ебанутый?

Вск 13 Окт 2013 15:04:59
>>56209944
Почему?

Вск 13 Окт 2013 15:04:59
>>56209352
Пиздец ты уёбок! Копирование векторов вместо передачи по ссылке, дефайны вместо констант, приведение типов в стиле C, типонебезопасный printf, <stdio.h> вместо <cstdio>.
И вообще, если хотел выебнуться - пиши быстрое умножение длинки(алгоритм карацубы, например)

Вск 13 Окт 2013 15:05:02
>>56209644
>>Не видит ни одного вызова из <sstream>
>> СтрингСтрим он собрялся использовать для int to string

Вск 13 Окт 2013 15:05:51
>>56209599
Ждал тебя весь тред.

Вск 13 Окт 2013 15:06:18
>>56206567
bash:

seq -s* 1000   bc



Сасай, лалка.

Вск 13 Окт 2013 15:07:04
>>56207499
Лол, даже алгоритм ОПа менее уебищный, чем твой.
Я всегда знал, что самостоятельное изучение программирования редко дает нормальный результат.

Вск 13 Окт 2013 15:07:28
>>56209979
Потому что так надо

Вск 13 Окт 2013 15:07:36
>>56209913

> for fan
Для вентилятора, шоле?

>ООП нужно всегда.

кокококо, особенно, когда пишешь такой уёбищный код.

Вск 13 Окт 2013 15:08:14
>>56209599
респектую

Вск 13 Окт 2013 15:09:07
>>56210074
И тут ты такой с аргументами.

Вск 13 Окт 2013 15:09:12
>И ООП нужно всегда.

Нет.

ABAP-ер

Вск 13 Окт 2013 15:10:02
>>56206567
будущий создатель болгеноса и тестировщик виндовс с нетеряемой флешкой

Вск 13 Окт 2013 15:10:28
>>56210150
И тут ты такой идешь на хуй.
Я сказал то, что думаю. Прислушиваться или нет - дело твое.

Вск 13 Окт 2013 15:10:28
>>56210101
Чтобы у тебя глаза вытекли.
>Для вентилятора, шоле?
Ошибся. > for fun
>кокококо, особенно, когда пишешь такой уёбищный код.
А в сарказм мы уже не умеем.

Вск 13 Окт 2013 15:11:39
>>56210074
>Я всегда знал, что самостоятельное изучение программирования редко дает нормальный результат.

Всегда думал наоборот.

Вск 13 Окт 2013 15:12:56
>>56209980
>Копирование векторов вместо передачи по ссылке
Два чаю.
>дефайны вместо констант
Ты уёбок.
>приведение типов в стиле C
Ты уёбок.
>типонебезопасный printf
Два чаю.
><stdio.h> вместо <cstdio>
Ты уёбок.

Вск 13 Окт 2013 15:13:06
>>56210215
>qwe
>part1
>part2
>a
>b
>r
>d
>k
тред полон школьников-я-у-мамы-праграмистов

Вск 13 Окт 2013 15:14:08
>>56210215
уёбывай в 1С! Не трогай C++ руками, которыми дрочишь, молю

Вск 13 Окт 2013 15:15:05
>>56210325
Ты уебан? Это было сделано специально, это некая гипербола.

Вск 13 Окт 2013 15:15:30
>>56210317
>>дефайны вместо констант
>Ты уёбок.
>>приведение типов в стиле C
>Ты уёбок.
>><stdio.h> вместо <cstdio>
>Ты уёбок.

Анон, а в чём я не прав? Это же XYNTA!

Вск 13 Окт 2013 15:15:38
>>56210368
Нет

Вск 13 Окт 2013 15:16:30
>>56210256
Просто почти каждый, кто решает "обмазаться программированием", доходит только до написания факториала и решает, что теперь он мегапрогер. Потом несет свое говно на сосач и хвастается. В вузе ты хочешь - не хочешь, а хоть чему-нибудь научишься.

Вск 13 Окт 2013 15:17:46
>>56210464
>В вузе ты хочешь - не хочешь, а хоть чему-нибудь научишься.
tell me moar

Вск 13 Окт 2013 15:20:32
>>56210521
В раржпеге реальное задание по предмету [машинная графикаk за прошлый год.

Вск 13 Окт 2013 15:20:41
>>56210521
Сколько баллов по ЕГЭ не хвалито?
Точнее, так... С какого курса выгнали?

Вск 13 Окт 2013 15:22:18
>>56210464
Не знаю, в каком ты вузе учишься, но у меня препод сам тот ещё говнокод генерирует.

Вск 13 Окт 2013 15:23:00
>>56210622
Это не раржпг.

Вск 13 Окт 2013 15:23:10
>goto вместо рекурсии

Вск 13 Окт 2013 15:23:16
>>56210401
>гипербола
ты бы хоть определение того о чем пишешь читал, хотя чего я жду от школьника

Вск 13 Окт 2013 15:23:36
>>56210630
Учусь на 1 курсе. А что?

Вск 13 Окт 2013 15:24:51
>>56210738
>стилистическая фигура или художественный приём, основанные на преувеличении

Вск 13 Окт 2013 15:25:21
>>56209582
Я, кстати, где-то года полтора назад в местном программаче видел ассемблерный код для факториала, с использованием SSE и факторизацией решетом Аткина. Хотел запостить сюда, но понял что проебал тред.

Вск 13 Окт 2013 15:26:21
>>56210622
Неплохо. Ну судя по коду. Экзешник, извини, не запускал: паранойя.
На кого учишься? И где?

Вск 13 Окт 2013 15:26:37
>>56206588
>присваиваем переменной эн число 5
5 это цифра. Дальше не читал.

Вск 13 Окт 2013 15:26:59
>>56210729
Датычо.

Вск 13 Окт 2013 15:27:37
>>56210752
Ну смотря на кого ты учишься.

Вск 13 Окт 2013 15:27:39
>>56210883
>подразумевает, что цифра не может быть числом

Вск 13 Окт 2013 15:29:02
>>56210899
Ошибся.

Вск 13 Окт 2013 15:29:37
>>56210922
Наноэлектроника в электронике

Вск 13 Окт 2013 15:29:58
>>56210738
Лол, гипербола - это не только функция 1/x, дорогой мой хорошист по матеше. Просвещайся.

Вск 13 Окт 2013 15:30:35
>>56210867
ВМК МГУ, специальность математик / системный программист.

Вск 13 Окт 2013 15:30:50
>>56210867
и откуда такие как ты берутся?

Вск 13 Окт 2013 15:32:29
>>56211054
Круто тебе.

Вск 13 Окт 2013 15:32:50
>>56211066
А собственно что он не так сказал? Ты каждую вишню из рарджепега, скачанного с сосачей, запускаешь?

Вск 13 Окт 2013 15:33:48
>>56211015
Ну я имел в виду, если ты на профильном факультете учишься. На факультете энергетики тебя вряд ли программировать научат.

Вск 13 Окт 2013 15:33:54
>>56211029
>1/x
Обижаешь бесконечное множество гипербол, ничтожество.

Вск 13 Окт 2013 15:35:41
>>56211190
Ты и про множества что-то знаешь? Ну молодец, учительница тебя похвалит.

Вск 13 Окт 2013 15:35:42
>>56211185
Физико-математический факультет

Вск 13 Окт 2013 15:36:18
>>56210811>>56211029
дорогой я-у-мамы-програмист семен подрабатывающий капитаном, расскажи мне теперь, как это
>qwe
>part1
>part2
>a
>b
>r
>d
>k
соотносится с
>Гипе±рбола стилистическая фигура явного и намеренного преувеличения, с целью усиления выразительности и подчёркивания сказанной мысли, например [я говорил это тысячу разk или [нам еды на полгода хватитk.
Ах да, никак, потому что ты малолетний даун, не понимающий умеющий выражать свои мысли в корректных терминах как и писать код на С++

Вск 13 Окт 2013 15:36:40
>>56211268
Мухосранского педагогического университета?

Вск 13 Окт 2013 15:37:38
>>56211297
понимающий/умеющий
quickfix

Вск 13 Окт 2013 15:38:56
>>56211267
ПИЗДЕЦ У МЕНЯ БАТХАРТ СУКА ГАВАРИ СВОЙ АДРИС Я ПРИЕДУ И АТПИЖЖУ ТИБЯ КАЗЛИНА ВАНЮЧЯЯ <span class="spoiler">СУУУУКААААААА!!!!!!!!1111111111</span>

Вск 13 Окт 2013 15:39:34
>>56211418
Улица Пушкина...
Мне продолжать?

Вск 13 Окт 2013 15:40:14
>>56206567
это даже можно форсить, но лень.

Вск 13 Окт 2013 15:40:16

Вск 13 Окт 2013 15:41:07
>>56211297
1. Я не говорил что я yoba программист.
2. qwe, part1, part2 и т.д я написал для того, чтобы подчеркнуть отвратительный скилл написания кода.
В результате этого приёма, я указал Опу на то, что даже говно кодер может сделать то, что сделал он.

Вск 13 Окт 2013 15:42:02
>>56211316
Нет. Политех

Вск 13 Окт 2013 15:42:57
>>56210622
С трудом верится, что этот код был написан студентом.

Вск 13 Окт 2013 15:52:05
>>56206567
Aй малаца, смешной цикл

Вск 13 Окт 2013 15:58:23
>>56206567
> 2013
> пользоваться goto
Проиграл.

Вск 13 Окт 2013 15:58:43
>>56211587
МГУ же, епта.

Вск 13 Окт 2013 16:01:11
>>56212297
> 2013 год
> ведется на штампы о хорошем программировании

Вск 13 Окт 2013 16:14:21
>>56206567 Но зачем?
ophui
MOVS r1, r0
MOVEQ r0, #1
loop
SUBNES r1, r1, #1
MULNE r0, r1, r0
BNE loop
MOV pc, r14
END

Вск 13 Окт 2013 16:15:55
>>56206567
>кресты
>2013-й год
>goto
>новый алгоритм
>даже не додумался запилить инициализацию переменной пользователем

Вск 13 Окт 2013 16:18:31
>>56212948
Чому РУКА, а не XYч86?


← К списку тредов