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

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


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

[Назад][Обновить тред][Вниз][Каталог] [ Автообновление ] 414 | 40 | 105
Назад Вниз Каталог Обновить

Аноним 02/01/17 Пнд 19:47:22  143530042  
yZYJwAssqrQ.jpg (14Кб, 309x246)
Сосоны, пытаюсь запилить метод, который считает минимальное число из введенных, компилятор выдает missing return statement. В чем может быть ошибка?

public static int min(int a, int b, int c, int d, int e)
{
if ((a < b) && (a < c) && (a < d) && (a < e))
return a;
if ((b < a) && (b < c) && (b < d) && (b < e))
return b;
if ((c < b) && (c < a) && (c < d) && (c < e))
return c;
if ((d < b) && (d < c) && (d < a) && (d < e))
return d;
if ((e < b) && (e < c) && (e < d) && (e < a))
return e;
}
Аноним 02/01/17 Пнд 19:47:59  143530083
14433805204222.jpg (66Кб, 600x450)
Аноним 02/01/17 Пнд 19:48:46  143530145
BbJZpRaAZw.jpg (14Кб, 482x489)
Аноним 02/01/17 Пнд 19:49:09  143530178
14769135134090.jpg (291Кб, 1920x1080)
Аноним 02/01/17 Пнд 19:49:20  143530193
>>143530042 (OP)
Допиши return 0; после всех if. тыкнул пальцем в небо
Аноним 02/01/17 Пнд 19:49:30  143530209
14433790470550.jpg (74Кб, 582x522)
Аноним 02/01/17 Пнд 19:50:11  143530264
>>143530042 (OP)
>if ((e < b) && (e < c) && (e < d) && (e < a))
>return e;
Не нужно, достаточно просто return e;
Аноним 02/01/17 Пнд 19:50:53  143530294
>>143530193
>return 0;
Лол, нет, компилятор охуел. Не пойму - он требует от меня запилить ему return, их аж целых 5 штук, что ему не нравится? Причем, если поставить его без условия if, то компилятор перестает ругаться.
Аноним 02/01/17 Пнд 19:51:47  143530356
>>143530294
Ну так дай ему это. Всё равно никогда не дойдёт до туда
Аноним 02/01/17 Пнд 19:52:08  143530378
Стикер (191Кб, 512x177)
строгие неравенства?
Аноним 02/01/17 Пнд 19:52:10  143530382
>>143530042 (OP)
Я могу ошибаться, но добавь блять переменную резалт и возвращай ее.
Аноним 02/01/17 Пнд 19:52:32  143530403
>>143530042 (OP)
Если все значения равны, по какому ифу будет возврат?
Аноним 02/01/17 Пнд 19:54:22  143530527
>>143530403
Сук, ваще хз. Я сделал как тот анон написал - добавил return 0, теперь комп. выдает

Exception in thread "main" java.lang.ClassNotFoundException: com.javarush.test.level05.lesson12.bonus02.Solution
at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:264)
at com.intellij.rt.execution.application.AppMain.main(AppMain.java:123)

Process finished with exit code 1
Аноним 02/01/17 Пнд 19:56:35  143530696
8077570.gif (5Кб, 100x100)
>>143530527

public static int min(int a, int b, int c, int d, int e)
{
if ((a < b) && (a < c) && (a < d) && (a < e))
return a;
if ((b < a) && (b < c) && (b < d) && (b < e))
return b;
if ((c < b) && (c < a) && (c < d) && (c < e))
return c;
if ((d < b) && (d < c) && (d < a) && (d < e))
return d;

return e;
}
Аноним 02/01/17 Пнд 19:56:46  143530709
>>143530042 (OP)
В гугл пиздуй, животное. По первой же ссылке тебе пояснят, почему ты мудак.
Аноним 02/01/17 Пнд 19:57:42  143530775
Собирай массив, сортируй пузырьком, возвращай последний элемент
Аноним 02/01/17 Пнд 19:58:13  143530810
>>143530709
Умник хуев, теперь поясни мне, почему без ошибок программа все равно не компилится - >>143530527
Аноним 02/01/17 Пнд 19:58:54  143530861
В строю жава энтерпрайз макак прибыло.
Аноним 02/01/17 Пнд 20:00:06  143530957
>>143530042 (OP)
Допиши в конец
if (1=1)
return 0;
Аноним 02/01/17 Пнд 20:00:52  143531016
>>143530810
Ты реально дебил, я тебе говорю еще раз, в гугл съеби.
Аноним 02/01/17 Пнд 20:01:37  143531077
>>143530957
>if (1=1)
Кек.
Аноним 02/01/17 Пнд 20:01:37  143531078
>>143530042 (OP)
Сажи джаве петушилле.
Аноним 02/01/17 Пнд 20:02:13  143531123
>>143531077
Индусскому коду - индусский ретурн.
Аноним 02/01/17 Пнд 20:02:17  143531124
>>143531016
Хуй соси, пехепе макака.

Алсо, задачу решил, анону с 1=1 спасибо.
Аноним 02/01/17 Пнд 20:02:25  143531138
> javarush
>>143531016
Я бы ему рекомендовал не идти в гугл, и без него дерьма хватает.
Аноним 02/01/17 Пнд 20:02:48  143531168
>>143530861
Всё только начинается, ему ещё надо будет элемент в массиве искать.
Аноним 02/01/17 Пнд 20:02:58  143531179
eb6.jpg (55Кб, 604x453)
>>143530042 (OP)
>минимальное число из введенных
Сортировка, ты мать твою, можешь в нее?!
И в списки еще.
Аноним 02/01/17 Пнд 20:03:50  143531245
zombie-bite2.jpg (53Кб, 400x305)
>>143531179
Володей в треде, все за WMZ
Аноним 02/01/17 Пнд 20:06:13  143531424
public static int min(int a, int b, int c, int d, int e) {
return (a<b&&a<c&&a<e&&a<d)?a:((b<c&&b<e&&b<d)?b:((c<e&&c<d)?c:(e<d?e:d)))
}

Вот элитарный метод, доступный только олдфагам.
Аноним 02/01/17 Пнд 20:06:47  143531470
>>143531123
В жаве должен компилятор ругнуться, тому что if требует обязательного boolean.
Аноним 02/01/17 Пнд 20:07:24  143531513
>>143531470
Ну значит true=true.
Аноним 02/01/17 Пнд 20:07:38  143531532
>>143531124
> Алсо, задачу решил, анону с 1=1 спасибо.
Просто в голос! Надеюсь, ты таки устроишься кодером, и тебя твои коллеги за подобный код выебут.
Аноним 02/01/17 Пнд 20:08:10  143531583
>>143531513
А не проще просто if (true) написать?
Аноним 02/01/17 Пнд 20:08:28  143531602
>>143531532
Коллеги также писать будут. Думешь просто так 99% яваподелий глючат и тормозят?
Аноним 02/01/17 Пнд 20:08:48  143531632
>>143531583
Нет, так не понятно.
Аноним 02/01/17 Пнд 20:09:02  143531651
>>143531424
cmpxchg
>>143531583
Еще лучше if (1), компилиться будет даже без инклюдов в старых версиях си.
Аноним 02/01/17 Пнд 20:10:26  143531749
>>143530042 (OP)
Выкатывайся из IT, сука ебаная.
Аноним 02/01/17 Пнд 20:13:38  143532013
А есть тут на паскале пищущие(лел)? Ниид расширенный алгоритм евклида...
Аноним 02/01/17 Пнд 20:13:40  143532020
>>143531749
Да он этой хуйнёй пользоваться. Будет просто писать:

@InjectPizdato(zaebis=zebis.cool.AbstractAnusPsa)
public void doZaebis() {
anus.dernut();
}
Аноним 02/01/17 Пнд 20:14:55  143532112
>>143531124
Ебаните тредшот пожалуйста.
Аноним 02/01/17 Пнд 20:15:31  143532155
>>143530042 (OP)
public static int min(int... values) {
int min = values[0];

for (int i = 1; i < values.length) {
if (values < min) {
min = values;
}
}

return min;
}

Не благодари
Аноним 02/01/17 Пнд 20:16:00  143532195
оп давун это решаеца через массивы
Аноним 02/01/17 Пнд 20:16:19  143532218
>>143532155
>>for (int i = 1; i < values.length; i++)
Аноним 02/01/17 Пнд 20:17:08  143532288
>>143532013
Нахуй тебе этот паскаль?
Аноним 02/01/17 Пнд 20:17:46  143532338
>>143532155
>MMXVII
>Не пользоваться foreach
Аноним 02/01/17 Пнд 20:18:22  143532376
>>143532338
>>MMXVII
Не пользоваться Stream API
Аноним 02/01/17 Пнд 20:18:31  143532393
Если че - нужна реализация в виде функции.
>>143532288
Для остального я слишком тупой.
Аноним 02/01/17 Пнд 20:19:40  143532488
>>143532218
Блять со всем подряд проебался

public static int min(int... values) {
int min = values[0];

for (int i = 1; i < values.length; i++) {
if (values < min) {
min = values;
}
}

return min;
}
Аноним 02/01/17 Пнд 20:20:04  143532522
>>143530042 (OP)
Охуеть теперь. А с "..." ты не знаком?
По делу. Можешь написать что-нибудь типа return NULL в конце.
Аноним 02/01/17 Пнд 20:20:57  143532585
>>143532522
>public static int min(
>написать return null
Аноним 02/01/17 Пнд 20:21:49  143532672
>>143532488
Ебаный двач съел скобки
Аноним 02/01/17 Пнд 20:23:26  143532812
>>143530042 (OP)
Толсто, пидор.
Аноним 02/01/17 Пнд 20:24:18  143532894
>>143530042 (OP)

2
3
4
5
6
7
8
public static int min(int a, int b, int c, int d) {
return min(a, min(b, min(c,d)));
}

public static int min(int a, int b)
{
return a > b ? b : a;
}

уеби из IT, плиз
Аноним 02/01/17 Пнд 20:24:20  143532898
>>143532812
он не троль он просто долбаебс
Аноним 02/01/17 Пнд 20:25:31  143532994
>>143532894
Ну ты в принципе можешь вслед за ним уебывать с такой хуйней.
Аноним 02/01/17 Пнд 20:26:33  143533071
>>143531583
Explicit is better than implicit.
Аноним 02/01/17 Пнд 20:26:37  143533077
>>143532522
>А с "..." ты не знаком?
Сейчас бы не знать как называется эллипсис
Аноним 02/01/17 Пнд 20:27:04  143533113
>>143533071
питонопетух плз
Аноним 02/01/17 Пнд 20:27:59  143533176
>>143532894
Это какой язык вообще? с++?
Аноним 02/01/17 Пнд 20:28:09  143533185
>>143530294
Пиши через else
Аноним 02/01/17 Пнд 20:28:28  143533214
Дебил ебаный, массив пили и находи меньшее.
Вот тебе даже без массива решение, если не нужно введенные числа схоронять, пилится элементарно блять.
int somenum=0, minnum=0;
cin>>minnum;
while (somenum!=0){
cin>>somenum;
if (somenum<minnum) minnum=somenum;
}
cout<<minnum;
return 0;

Если нужно с массивами, то иди нахуй и научись хоть чему-нибудь, говно. Пиздец, задача элементарная же.
мимо-крестовик, написавший на понятном ему языке
Аноним 02/01/17 Пнд 20:29:22  143533282
public static int min (int a, int b) {
if (a<b){
return a}
return b}
int a,b,c,d,e;
var minima = min(min(min((d,e),c),b),a);

Реюзабл код, сучечки.
Аноним 02/01/17 Пнд 20:30:29  143533368
>>143532522
>return NULL
Поясните, кстати, за эту хуйню. Где-то слышал, что возвращать null признак плохого дизайна и вообще это bad practice.
Аноним 02/01/17 Пнд 20:31:02  143533416
>>143533282
>пользоваться ифами, вместо няшного тернарного оператора
Аноним 02/01/17 Пнд 20:31:09  143533425
14669449890960.jpg (58Кб, 427x604)
Аноним 02/01/17 Пнд 20:31:22  143533440
>>143533282
allocate_flags_memory:
enter 8, 1

inc eax
mov [ebp-4], eax

push eax
call _malloc
add esp, 4

cmp eax, 0
je .fail
mov [ebp-8], eax

mov byte [eax], 0

cld
mov edi, eax
inc edi
mov edx, [ebp-4]
add edx, eax

mov al, 1
.write_true:
stosb
cmp edi, edx
jb .write_true

;выход
mov eax, [ebp-8]
jmp .success

.fail:
mov edx, str_error_malloc_failed ;см. string_constants.asm
jmp .return

.success:
mov edx, SUCCESS

.return:
leave
ret

free_flags_memory:
enter 0, 1

push eax
call _free
add esp, 4

leave
ret
Аноним 02/01/17 Пнд 20:31:28  143533450
>>143533113
>питонопетух
Это василиск?
Аноним 02/01/17 Пнд 20:32:30  143533527
>>143533368
По сути смысл так делать, чтобы он хоть что-то возвращал, хоть это что-то и нихуя. Подразумевается, что потом это пофиксится, а то будут всякие нулпоинтерэкспепшены выскакивать.
Аноним 02/01/17 Пнд 20:33:12  143533574

>>143532338
Ебанат чтоли? У него там ассоциативный массив чтоли?
Аноним 02/01/17 Пнд 20:33:51  143533634
>>143533440
Это дизасемблированная сишная программа или _malloc в каком-то из ассемблеров есть? Я просто в асм не очень шарю.
Аноним 02/01/17 Пнд 20:34:08  143533645
ogog14607099012[...].jpg (122Кб, 1200x628)
>>143530042 (OP)
нихуя ты индус
Аноним 02/01/17 Пнд 20:34:19  143533655
>>143533425
>ассоциативный массив
Хоть значение знаешь?
Аноним 02/01/17 Пнд 20:34:34  143533673
>>143533416
min (a,b) => ((a>b)?a:b)
Улучшил!
Аноним 02/01/17 Пнд 20:34:43  143533684
>>143530042 (OP)
Единственная ошибка тут - это твое появление на свет

Аноним 02/01/17 Пнд 20:35:12  143533715
>>143533574
Во-первых, в жабе foreach без проблем работает с обычными массивами, во-вторых, чем тебе индекс не уникальный ключ?
Аноним 02/01/17 Пнд 20:35:16  143533721
>>143533440
Лол
Аноним 02/01/17 Пнд 20:35:21  143533726
>>143533673
А тесты скажут, что я проебался со знаком!
быстрофикс
Аноним 02/01/17 Пнд 20:35:27  143533734
>>143531179
>сортировать вместо того, чтобы 1 раз пройтись по массиву
Ё Б А Н
Б
А
Н
Аноним 02/01/17 Пнд 20:36:11  143533795
>>143533574
Нахуй? Нахуя так ебать мозги когда есть простой for? Ах да, это джаба, я забыл же
Аноним 02/01/17 Пнд 20:36:20  143533807
hahaclassic.jpg (42Кб, 500x462)
>>143533527
>Подразумевается, что потом это пофиксится
Аноним 02/01/17 Пнд 20:37:11  143533856
>>143533734
ОП даже не сказал, нужно ли введенные числа сохранять. Если не нужно, то в две переменных делается, но ОП в любом случае хуй.
Аноним 02/01/17 Пнд 20:37:50  143533909
>>143533807
Ну я не сказал, что в итоге это фиксится. Всё таки хуяк-хуяк и в продакшен никогда не исчезнет.
Аноним 02/01/17 Пнд 20:38:12  143533935
>>143533856
>в две переменных
Ну-ка, удиви нас
Аноним 02/01/17 Пнд 20:38:36  143533965
>>143533795
> Нахуя так ебать мозги когда есть простой for?
Это выебон на самом деле пиздатый. Сразу видно крутого почана. Хотя на самом деле foreach работает медленнее обычного for.
Аноним 02/01/17 Пнд 20:39:09  143534005
>>143533965
> Хотя на самом деле foreach работает медленнее обычного for.
охуительные истории
Аноним 02/01/17 Пнд 20:39:28  143534040
>>143533965
>for
>foreach

Как там в 2006? Просто Stream API никто походу не слышал
Аноним 02/01/17 Пнд 20:40:07  143534114
>>143533965
>Хотя на самом деле foreach работает медленнее обычного for.
Ага, и файл больше весит, так как в foreach больше символов, чем в for.
Аноним 02/01/17 Пнд 20:40:49  143534169
>>143533935 -> >>143533214
Перевожу: создаешь "любую" и "минимальную" переменную. Вводишь минимальную, потом алгоритм с нужным условием, где вводишь "любую" переменную. Если "любая" меньше "минимальной", то последней присваиваешь значение "любой". В конце выводишь "минимальную" на экран. Энджой.
Ебал я в вашу Джабу вникать с ее мемори ликами.
Аноним 02/01/17 Пнд 20:42:33  143534299
>>143534040
Да иди ты нахуй, говноед. Внутрь библиотеки то лазил? Или думаешь, что методы там на магическом уровне работают?
Аноним 02/01/17 Пнд 20:42:35  143534305
>>143534169
Долбоеб, тебя попросили метод реализовать, а не половой акт с консолью
Аноним 02/01/17 Пнд 20:42:41  143534312
Стикер (191Кб, 500x500)
>Ни одного верной подсказки за 90 постов
Теперь вы понимаете, с каким биомусором сидите, если даже на вопрос для начинающих кодеров нет ответа у тупой харкачерской пидорасины?
Аноним 02/01/17 Пнд 20:42:58  143534339
У тебя досягаямый конец метода(вдруг все if неотработали)
Там тоже нужно писать return
Аноним 02/01/17 Пнд 20:42:58  143534340
>>143534040
Потому что комерческая разработка только на пол-шишечки перешла на 8 жабу. Ведро всё ещё на 7, а в ентерпрайзе и на более древних версиях до сих пор где-то пишут.
Аноним 02/01/17 Пнд 20:43:17  143534372
>>143534312
Толстячок в треде
Аноним 02/01/17 Пнд 20:43:39  143534399
>>143534372
Ну так проходи мимо треда.
Аноним 02/01/17 Пнд 20:43:47  143534412
Это ведь тред для троллинга?
Аноним 02/01/17 Пнд 20:43:50  143534422
>>143534312
Иди нахуй, он должен сам додуматься блять
Аноним 02/01/17 Пнд 20:43:57  143534429
>>143534312
Тред очевидный троллекоастер. В такие никогда не отвечаю по делу.
Аноним 02/01/17 Пнд 20:44:20  143534461
>>143534399
Прошел хуем по твоему ротешу
Аноним 02/01/17 Пнд 20:44:25  143534469
>>143534312
Тут ему пару раз уже готовый метод реализовали, чтобы он заебись работал.
Аноним 02/01/17 Пнд 20:45:23  143534554
>>143534422
Ща оп сидит и проигрывает над такими как ты. Вангую он взял кусок этого говнокода отсюда http://govnokod.ru/
Аноним 02/01/17 Пнд 20:45:23  143534555
>>143534461
Не прошёл.
Аноним 02/01/17 Пнд 20:45:38  143534573
>>143533214
Всегда знал, что все C++-кодеры — биомусор
Аноним 02/01/17 Пнд 20:45:47  143534581
>>143530042 (OP)
int min(int a, int b, int c, int d, int e)
{
   int** arr = malloc(sizeof(void*) * 5);
   arr[0] = &a, arr[1] = &b, arr[2] = &c, arr[3] = &d, arr[4] = &e;
   int i;
   for (i = 1; i<5; ++i)
      if (a > *arr)
         a = *arr;
   free(arr);
   return a;
}

А я напоминаю, что есть только один истинный язык, а останые от лукавого
Аноним 02/01/17 Пнд 20:46:01  143534601
>>143534305
Дак адаптируется под метод же. Общую суть ты понял.
Я однохуйственно в джабе тебе метод не запилю, потому что не знаю джабу, а на крестах ты не поймешь скорее всего, да и анрилейтед это будет.
Аноним 02/01/17 Пнд 20:46:02  143534605
>>143534554
Мне похуй, я сюда самоутверждаться хожу
Аноним 02/01/17 Пнд 20:46:05  143534611
>>143534555
А промчался
Аноним 02/01/17 Пнд 20:46:20  143534624
>>143534611
Не промчался.
Аноним 02/01/17 Пнд 20:46:44  143534654
>>143534581
Он щас от двойного указателя охуеет же
Аноним 02/01/17 Пнд 20:46:58  143534671
>>143534312
Если бы он хотел нормальный ответ, он бы пошел в гугл, очевидно же.
Аноним 02/01/17 Пнд 20:47:08  143534685
>>143534581
>истинный язык
Самый помойный язык
Аноним 02/01/17 Пнд 20:47:08  143534686
>>143534554
Почему на php больше всего говнокода?
Аноним 02/01/17 Пнд 20:47:12  143534695
>>143534605
Но ты пишешь "блядь" с буквой "т". Ты хуже червя-пидора.
Аноним 02/01/17 Пнд 20:47:45  143534741
>>143534581
>if (a > *arr)
> a = *arr;
arr[ i ]

Макака съела обращение по индексу
Аноним 02/01/17 Пнд 20:48:14  143534774
>>143534695
Блядь — это твоя мамаша, а блять — вводное слово
Аноним 02/01/17 Пнд 20:48:30  143534804
>>143534695
Хуй соси.
Вот тебе буква Д, можешь поставить в то место, где буква Т тебя раздражает.
Аноним 02/01/17 Пнд 20:48:42  143534824
>>143534686
Потому что очень сложный язык.
Аноним 02/01/17 Пнд 20:49:23  143534885
14784584170201.webm (970Кб, 640x1038, 00:00:06)
>>143534581
>есть только один истинный язык
>ебля с указателями
Аноним 02/01/17 Пнд 20:49:41  143534905
>>143530042 (OP)
У тебя все ретурны в условиях, а если ни одно из них не выполняется?Допиши в конце return 0 или else.
Аноним 02/01/17 Пнд 20:50:14  143534947
>>143534885
Провёл тебе своим указателем по губам, смерд.
Аноним 02/01/17 Пнд 20:50:17  143534951
>>143534774
Как ты вообще в интернет вышел, даун?
Аноним 02/01/17 Пнд 20:51:00  143535015
>>143534951
А ты ?
Аноним 02/01/17 Пнд 20:51:02  143535018
>>143534951
Твоя мамаша заплатила
Аноним 02/01/17 Пнд 20:51:13  143535030
>>143534885
Еще одна макака, которой ничего ответственнее верстки дизайна веб-страниц доверить нельзя. Программирование – это в первую очередь умение с памятью
Аноним 02/01/17 Пнд 20:51:21  143535049
>>143534947
Не провел.
Аноним 02/01/17 Пнд 20:52:10  143535121
>>143535018
>>143535015
Ну хотя бы не отрицаешь, что даун. Принятие есть первый шаг к настоящим изменениям.
Аноним 02/01/17 Пнд 20:52:37  143535149
>>143535049
Нет провёл.
Аноним 02/01/17 Пнд 20:52:53  143535170
>>143535030
>кукарек кококо*
Аноним 02/01/17 Пнд 20:53:06  143535194
>>143535030
Снайпер в тре
Аноним 02/01/17 Пнд 20:53:14  143535201
>>143535149
>,,,,,,,,,,,,,,,,,
Аноним 02/01/17 Пнд 20:53:19  143535205
Вот короче немного побыстрее версия,.
int min(int a, int b, int c, int d, int e)
{
int** arr = malloc(sizeof(void*) * 5);
arr[0] = &a, arr[1] = &b, arr[2] = &c, arr[3] = &d, arr[4] = &e;
int i, ++arr;
for (i = 1; i<5; ++i)
if (a > *arr)
a = *arr, ++arr;
free(arr);
return a;
}
Аноним 02/01/17 Пнд 20:53:49  143535245
>>143535201
Чо это? Брейнфак?
Аноним 02/01/17 Пнд 20:53:57  143535254
Бля, я так давно не орал с тру кодерских петушках в комментариях, которые даже не поняли условие задачи
>>143534581
cout<<"Хэлоу эбать, в условии задачи найти минимальную переменную, а не минимальное число в массиве"
Аноним 02/01/17 Пнд 20:54:08  143535272
>>143535205
govnokod.ru
Сюда не забудь выложить
Аноним 02/01/17 Пнд 20:54:09  143535274
>>143530042 (OP)
все твои ретурны условные (то есть относятся к if-блокам). Нужно добавить дефолтный ретурн, который сработает в случае, когда если ни одно из условий не выполнится. Это произойдет в случае если, нампример, все переменные окажутся равны. Компилятор придерживается строгих правил и перестраховывается.

А вообще восьмая джава подъехала уже почти три года назад и можно в одну строчку делать

import java.util.stream.IntStream;

public static int min(int a, int b, int c, int d, int e) {
return IntStream.of(a, b, c, d, e).min().getAsInt();
}
Аноним 02/01/17 Пнд 20:54:13  143535280
>>143534169
Вообще красивое решение, я ам такие придумывал, когда в институте хуету писал, но обычно случались какие-то проебы и топорные решения с кучей переменных работали лчше
Аноним 02/01/17 Пнд 20:54:47  143535323
>>143535254
>мама я прахрамист кококо
Аноним 02/01/17 Пнд 20:55:16  143535363
>>143535274
Двачую адеквата
Аноним 02/01/17 Пнд 20:55:40  143535397
>>143530042 (OP)
Довен, а не проще ли возвращать одно значение, к которому приводишь другие.
public static int min(int a, int b, int c, int d, int e)
{
int YOBA;
YOBA = 0;
if ((a < b) && (a < c) && (a < d) && (a < e))
YOBA = a;
return YOBA;
if ((b < a) && (b < c) && (b < d) && (b < e))
YOBA = b;
return YOBA;
if ((c < b) && (c < a) && (c < d) && (c < e))
YOBA = c;
return YOBA;
if ((d < b) && (d < c) && (d < a) && (d < e))
YOBA = d;
return YOBA;
if ((e < b) && (e < c) && (e < d) && (e < a))
YOBA = e;
return *YOBA;
}
Аноним 02/01/17 Пнд 20:55:46  143535410
>>143535280
Дак я опытом уже наученный. Я охуевал совмещать массивы и классы, например, но подобного рода откровения иногда в голову долбят.
Аноним 02/01/17 Пнд 20:55:50  143535414
>>143535205
>arr[0] = &a, arr[1] = &b, arr[2] = &c, arr[3] = &d, arr[4] = &e;
Вот это действительно мощно.
Аноним 02/01/17 Пнд 20:56:08  143535436
>>143534581
И нахуй ты написал какую-то невнятную хуйню с двойным указателем, лол? Нахуй тебе там вообще указатели и массив, когда можно без них? Еще и память не освободил блять. Не пиши ничего сюда больше, тупица.
Аноним 02/01/17 Пнд 20:56:45  143535493
>>143535274
О, точно, дефолтный return забыл>>143535397
Аноним 02/01/17 Пнд 20:56:54  143535510
>>143530042 (OP)
свич кейс
if (a==1) ..
if (a==2) ..
...
этож даунизьм
Аноним 02/01/17 Пнд 20:56:54  143535512
Стикер (127Кб, 258x512)
>>143534312
Да-да. Зато все фрилансеры с 300 тысяч долларов зарплатой в минуту.
Аноним 02/01/17 Пнд 20:57:16  143535554
>>143535436
> free(arr);

Аноним 02/01/17 Пнд 20:57:32  143535582
>>143535510
Тогдауж проще for....
Аноним 02/01/17 Пнд 20:57:58  143535618
Посоны, вот написал для тестового задания физзбазз. Как думаете прокатит?
https://github.com/EnterpriseQualityCoding/FizzBuzzEnterpriseEdition
Аноним 02/01/17 Пнд 20:58:03  143535624
>>143535397
{
int YOBA;
YOBA = a;
if ((b < a) && (b < c) && (b < d) && (b < e))
YOBA = b;
if ((c < b) && (c < a) && (c < d) && (c < e))
YOBA = c;
if ((d < b) && (d < c) && (d < a) && (d < e))
YOBA = d;
if ((e < b) && (e < c) && (e < d) && (e < a))
YOBA = e;
return YOBA;
}

Не благодари
Аноним 02/01/17 Пнд 20:58:42  143535676
>>143530042 (OP)
ПХП НАШЕ ВСЁ
http://php.net/manual/ru/function.min.php
Аноним 02/01/17 Пнд 20:58:46  143535681
>>143535624

как вариант, я там, блять, забыл new и delete в конце.
Аноним 02/01/17 Пнд 20:58:55  143535693
>>143535205
>arr[0] = &a, arr[1] = &b, arr[2] = &c, arr[3] = &d, arr[4] = &e;
ахахахаха, бля, я продолжаю орать, а если там весь алфавит, ты 26 раз эту хуйню будешь писать?
Аноним 02/01/17 Пнд 20:59:13  143535712
>>143535554
>программирование на C++
malloc(a, b*)
malloc(23asdas);
free(34234);
malloc(42343);
alloc(4324234);
huyoc(as34);
free(fgdgtdfg&&&&);

>зато теперь вместо 2 килобайт я задействовал все 1.99!
Аноним 02/01/17 Пнд 21:00:00  143535792
>>143535712
>всего
Аноним 02/01/17 Пнд 21:00:10  143535813
>>143535712
Шутки шутками, а в больших прогах эти 16 байт решают, скорость увеличивая.
Аноним 02/01/17 Пнд 21:00:11  143535815
>>143535693
Почему нет? 26 это много что ли? Да и алфавит не меняется.
Аноним 02/01/17 Пнд 21:00:16  143535822
>>143535582
А сорян, ну да.
Я просто не читал чо он хочет сделать. Просто много ифов увидал.
Аноним 02/01/17 Пнд 21:01:04  143535894
>>143535815
А если там вся китайская иероглифика будет?
Аноним 02/01/17 Пнд 21:01:06  143535896
Как же проигрываю к жабодаунов. Оп малаца, такая-то платина.
Аноним 02/01/17 Пнд 21:01:36  143535936
>>143535712
Ни на что не намекаю... Но
.model small
.data
array db 15,-100,50,0; и т. д. элементы массива
len equ $ - array; кол-во элементов
min db ?; значение минимального элемента
imin dw ?; индекс минимального элемента
.stack 100h
.code
start:
mov ax,@data
mov ds,ax
mov cx,len
dec cx
xor di,di; указатель на 1-й элемент, принятый за начальный минимум
mov si,1; указатель на 2 элемент (его индекс 1)
cycle:
mov al,array[si]
cmp al,array[di]
jge next
mov di,si
next:
inc si
loop cycle
mov imin,di; запись индекса минимального элемента
mov al,array[di]
mov min,al; запись значения минимального элемента
; ...
mov ah,4ch
int 21h
end start
Аноним 02/01/17 Пнд 21:02:10  143535994
>>143530042 (OP)
public static int min(int a, int b, int c, int d, int e)
{
   for (int i = -2147483648; i < 2147483647; ++i)
      if (i == a || i == b || i ==c || i == d || i ==e)
         return i;
   return 2147483647;
}

я победил
Аноним 02/01/17 Пнд 21:02:34  143536030
>>143535894
То же самое.
Аноним 02/01/17 Пнд 21:03:04  143536066
>>143535397

А вообще, тебе нужен динамический массив, это раз.
Затем тебе нужно сравнить все члены этого массива между собой, это дваз.
Парралелльно с дваз, записывать по возрастанию или убыванию эти значения, это триз
Вывести на экран, это четырез.
Аноним 02/01/17 Пнд 21:03:13  143536080
>>143535936
Разве не ты там беспокоился о памяти?
Аноним 02/01/17 Пнд 21:04:04  143536161
Почему никто до сих пор не предложил рекурсивное решение?
Аноним 02/01/17 Пнд 21:04:20  143536180
>>143536066
ты что ебанутый?
может еще в несколько потоков это все реализовать?
Аноним 02/01/17 Пнд 21:04:46  143536217
java уебаны показали свою ущербность)
Оп, забей хуй, ты никогда, слышишь никогда, не станешь даже быдло кодером. А эти java петухи, цель которых - погоня за хайпом, а не занятие любимым делом будут жрать говно
Аноним 02/01/17 Пнд 21:05:11  143536267
Поссал на жабамакак.
питонобог
Аноним 02/01/17 Пнд 21:06:36  143536371
.png (16Кб, 347x102)
.png (314Кб, 3000x3000)
>>143533645
Было смешно от таких картинок, пока меня не поставили поддерживать такой продукт.
Аноним 02/01/17 Пнд 21:06:45  143536385
>>143536267
Скриптоговно не нужно. Тут тред уважаемых господ, что могут себе позволить компилировать код.
Аноним 02/01/17 Пнд 21:06:47  143536386
14779763537870.webm (182Кб, 480x360, 00:00:03)
14784583630851.webm (488Кб, 720x400, 00:00:03)
14832714281220.webm (331Кб, 480x360, 00:00:03)
Смех мужика.webm (236Кб, 480x736, 00:00:01)
проиграл с говноеда
Аноним 02/01/17 Пнд 21:07:40  143536470
>>143530042 (OP)
var min = a;
min = b < min ? b : min;
min = c < min ? c : min;
min = d < min ? d : min;
min = e < min ? e : min;
return min; //конец

но лучше массив, отсортировать и выдать край. пиздец ты уебан.
Аноним 02/01/17 Пнд 21:07:48  143536484
>>143536386 => >>143536267
Аноним 02/01/17 Пнд 21:08:07  143536508
>>143536470
НАХУЯ ЕГО СОРТИРОВАТЬ? ВЫ ЧТО ЕБАНУТЫЕ?
Аноним 02/01/17 Пнд 21:09:10  143536607
Киньте решение в 2-3 строчки на JS.
Аноним 02/01/17 Пнд 21:09:37  143536639
>>143536607
[]]]]][][][]]]]]]]]]]]]]][][][[][][]]]]]]]]]]]]]]]]]]][][]]]]]]]]]]]]]]]]]]]]]][][][]]]]]]]]]]]]]]]]]]]]]]]]]]]][]]]]][][][]]]]]]]]]]]]]][][][[][][]]]]]]]]]]]]]]]]]]][][]]]]]]]]]]]]]]]]]]]]]][][][]]]]]]]]]]]]]]]]]]]]]]]]]]]][]]]]][][][]]]]]]]]]]]]]][][][[][][]]]]]]]]]]]]]]]]]]][][]]]]]]]]]]]]]]]]]]]]]][][][]]]]]]]]]]]]]]]]]]]]]]]]]]]]
Аноним 02/01/17 Пнд 21:10:11  143536690
.jpg (418Кб, 3840x2160)
>>143536639
Аноним 02/01/17 Пнд 21:10:57  143536752
>>143536180
Да, но у меня с этим возникли проблемы на ОПЕНГЛ.
Аноним 02/01/17 Пнд 21:11:06  143536759
>>143536508
> ВЫ ЧТО ЕБАНУТЫЕ?
один метод сортировки дает
- минимальное
- максимально
- отсортированный массив в одну из сторон
- бинарный поиск
и блять на собеседовании тебе немного $ накинут, если ты сука тупой даун.
Аноним 02/01/17 Пнд 21:12:39  143536892
>>143536752
>- минимальное
>- максимально
>- отсортированный массив в одну из сторон
>- бинарный поиск
это конечно все охуительно, НО ТЕБЯ БЛЯТЬ ПРОСЯТ НАЙТИ МИНИМАЛЬНОЕ ЗНАЧЕНИЕ
Может заоодно еще и сумму всех чисел в массиве посчитаешь?
Так глядишь тебе еще $ накинут, долбоеб
Аноним 02/01/17 Пнд 21:13:05  143536917
>>143536161
Вроде так рекурсивненько.
int zalupka(int a[],lasttry,n)
int m = a[lasttry];
for (int i = 0; i < n; i++)
if (a < m)
{lasttry = a; return zalupka(int a[],lasttry,n}
Аноним 02/01/17 Пнд 21:13:24  143536953
template<class T>
T min(const T& a, const T& b) {
return ( a < b ? a : b );
}

А я даун, привет всем.
Аноним 02/01/17 Пнд 21:14:05  143537002
>>143536917
wakaba&^^^
int zalupka(int a[],lasttry,n)
int m = a[lasttry];
for (int k = 0; k < n; k++)
if (a[k]< m)
{lasttry = a[k]; return zalupka(int a[],lasttry,n}
Аноним 02/01/17 Пнд 21:14:44  143537057
>>143536759
Минимум находится за O(N), сортировка работает за O(N log N) Квиксорт может СЛУЧАЙНО отработать за O(N2)
Мимо спортивный программист
Аноним 02/01/17 Пнд 21:14:46  143537060
>>143536892
Я понял, что ты меня ненавидишь, но я не понял, что именно не так я написал выше.
Аноним 02/01/17 Пнд 21:15:04  143537091
>>143536892
>
>>- бинарный поиск
>это конечно все охуительно, НО ТЕБЯ БЛЯТЬ ПРОСЯТ НАЙТИ МИНИМАЛЬНОЕ ЗНАЧЕНИЕ
>Может заоодно еще и сумму всех чисел в массиве посчитаешь?
чем больше таких как ты, тем выше моя зп.
продолжай.
Аноним 02/01/17 Пнд 21:15:55  143537155
>>143537091
>чем больше таких как ты, тем выше моя зп.
Ты там уборщиком чтоли работаешь?
Аноним 02/01/17 Пнд 21:16:56  143537244
>>143537002
Бля посоны помогайте дебажить. Я с 11го класса не прогроммировал
int zalupka(int a[],lasttry,n)
int m = a[lasttry];
for (int k = 0; k < n; k++)
if (a[k]< m)
{lasttry = a[k]; return zalupka(int a[],lasttry,n}
return a[k];
Аноним 02/01/17 Пнд 21:17:41  143537317
>>143537057
>Минимум находится за O(N), сортировка работает за O(N log N) Квиксорт может СЛУЧАЙНО отработать за O(N2)
>Мимо спортивный программист
никогда не умел в эти О(N)...

но когда к тебе придет заказчик с "на вчера, сука", "я же думал будет вот так" и "я тебя нанял для решения задач, а не для хуйни", вот тогда поймешь что прагматизм - это не то, как верно, а то что работает.
Аноним 02/01/17 Пнд 21:18:11  143537373
14433741123660.gif (912Кб, 230x286)
ОП снова вкатывается в тред, нужна помощь господ с 300000000кккк/сек.

Задача по алгоритмам
Написать программу, которая:
1. вводит с консоли число N > 0
2. потом вводит N чисел с консоли
3. выводит на экран максимальное из введенных N чисел.

public static void main(String[] args) throws Exception
{
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
int N = Integer.parseInt(reader.readLine());
int[] Array = new int[0];
if (N > 0)
{
for (int x = 1; x <= N; x++)
{
Array = new int[Integer.parseInt(reader.readLine())];
}

Тащем-то, вот мой говнокод. Правильно я написал цикл для ввода данных в массив с клавиатуры?
Аноним 02/01/17 Пнд 21:18:44  143537423
И как определить максимальное число в массиве?
Аноним 02/01/17 Пнд 21:19:02  143537449
>>143537317
Хз, я студент, мне ваши истории про заказчиков пока не жизненны.
Аноним 02/01/17 Пнд 21:19:13  143537463
>>143537373
Юзай лучше java.util.Scanner вместо этой хуйни
Аноним 02/01/17 Пнд 21:19:23  143537479
>>143537317
При таких тривиальщинах - упростить это очень легко.
O(N) всегда >>>>>>>>>>> O(N2)
Особенно когда у тебя бд в гиг состоящая из построчных данных.
Аноним 02/01/17 Пнд 21:20:02  143537519
>>143537373
>нужна помощь господ с 300000000кккк/сек.
>Задача по алгоритмам
Но ведь господа фрилансеры просто пишут doZaebis();
Аноним 02/01/17 Пнд 21:20:39  143537565
Это Джава такая говенная или у оп дурак? Выглядит вырвиглазно.
>>143537373
Аноним 02/01/17 Пнд 21:21:04  143537599
>>143537565
И то и другое одновременно.
Аноним 02/01/17 Пнд 21:21:05  143537600
>>143537373
Что за язык? С++?
Аноним 02/01/17 Пнд 21:21:44  143537650
>>143537600
Нет, ява.
>>143537565
Почему вырвиглазно? Мне так удобнее же.
Аноним 02/01/17 Пнд 21:22:45  143537754
>>143537373
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);

int max = Integer.MIN_VALUE;

for (int i = 0; i < scanner.nextInt(); i++) {
int read = scanner.nextInt();

if (read > max) max = read;
}

Syste
m.out.println(max);
}
Аноним 02/01/17 Пнд 21:23:27  143537807
>>143530042 (OP)
Чо за хуйня?
return min(min(min(min(a, b), c), d), e);
Аноним 02/01/17 Пнд 21:23:44  143537826
q4DU8rS1cjM.jpg (85Кб, 750x537)
>>143530042 (OP)
Компилятор не понимает, что ты перебрал своим говно всевозможные варианты, поэтому он думает, что возможен вариант, когда все if'ы не сработают, поэтому он требует независимый return, так как функция возвращает значение.

И да, ты конч
int min(params int[] values)
{
return values.Min();
}
Аноним 02/01/17 Пнд 21:24:01  143537843
>>143537807
Еще один даун...
Вы там, блять, размножаетесь чтоли?
Аноним 02/01/17 Пнд 21:24:36  143537898
>>143537826
а вот и C# дауны подъехали
Аноним 02/01/17 Пнд 21:24:42  143537905
>>143537373
жабаговно
Аноним 02/01/17 Пнд 21:25:48  143538015
>>143537843
А что не так? Я с деревни
Аноним 02/01/17 Пнд 21:26:10  143538040
14789562782010.jpg (65Кб, 855x643)
>>143537898
Если ты не понял, то ОП пишет на C#, утенок.
Аноним 02/01/17 Пнд 21:26:24  143538063
>>143537155
нет, я дегустирую кофе, ем печеньки и порой что-то говорю на совещаниях. очень важный человек короче, тебе, дно, не понять
Аноним 02/01/17 Пнд 21:26:43  143538087
>>143537650
http://pastebin.com/wnVRZrm7
Плюсы не вырвиглазны
Аноним 02/01/17 Пнд 21:27:04  143538120
Смех Пучкова.webm (413Кб, 640x360, 00:00:03)
>>143538040
>BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
>мама, сматри я тралль
Аноним 02/01/17 Пнд 21:27:56  143538198
>>143538063
>я дегустирую кофе, ем печеньки
Массив отсортировать не забудь, даун
Аноним 02/01/17 Пнд 21:28:51  143538283
>>143530042 (OP)
Едрить ты набыдлокодил.
Аноним 02/01/17 Пнд 21:29:04  143538300
Больше или равно же. Они могут быть равными и нихуя не вернёт. Пиздец тут овощи собрались.
Аноним 02/01/17 Пнд 21:29:09  143538306
function dvach(a, b, c, d) {
return min(min(min(min(a, b), c), d), e);
}

dvach(4, 10, 2, 1);



js бог итт
Аноним 02/01/17 Пнд 21:29:54  143538374
>>143538306
VVVVVVVVVV
>>143537843
Аноним 02/01/17 Пнд 21:29:55  143538376
1
Аноним 02/01/17 Пнд 21:31:17  143538498
>>143537373
public static void Main()
{
Console.WriteLine(Console.ReadLine().Split(' ').Select(x => int.Parse(x)).Max());
}
Аноним 02/01/17 Пнд 21:31:54  143538565
[a,b,c,d,e].reduce(Math.min, a);
Haskell Curry ITT
Аноним 02/01/17 Пнд 21:32:23  143538605
14752684652440.webm (2198Кб, 1280x720, 00:00:10)
>>143538120
В любом случае, жабапидоры не нужны.
Аноним 02/01/17 Пнд 21:33:56  143538721
>>143537843
Ау блять. Почему я даун? И что не так с пятерным взятием минимума? СКОРОСТЬ плохая? Она тут О(1) вообще.
Аноним 02/01/17 Пнд 21:34:00  143538725
Хы-хы-хы-хы-ха-[...].webm (1553Кб, 1317x746, 00:00:12)
>>143538605
Сейчас бы хуйца соснуть
Аноним 02/01/17 Пнд 21:34:34  143538762
>>143534312
>Теперь вы понимаете, с каким биомусором сидите, если даже на вопрос для начинающих кодеров нет ответа у тупой харкачерской пидорасины?
Идите нахуй с борды, кодеры хуже червей-пидоров.
Аноним 02/01/17 Пнд 21:35:11  143538805
>>143538762
продавец в магните итт
Аноним 02/01/17 Пнд 21:35:51  143538850
>>143530294
> Причем, если поставить его без условия if, то компилятор перестает ругаться.
Ты дурак, честно? А что он вернет, если ни одно из условий не выполнится? Нужен еще и такой ретурн.
Аноним 02/01/17 Пнд 21:36:34  143538909
>>143530042 (OP)
К нам в айти отдел пришёл новый сотрудник. Нужно сказать, что у нас в отделе работают почтенные крестогоспода. Новичка посадили за компьютер, но не успели даже дать задание, как он начал кодить. Начальник из любопытства подошёл посмотреть, что он там написал. В течении секунд тридцати он побледнел, затем посинел, затем покраснел, а потом трясущимся от нескрываемого гнева голосом сказал:
- Это же Абстрактная фабрика! На чём ты кодил до этого?
- На Джаве.
- Жабапидор! - в один голос заорали все 20 человек.
- Жабапидор! Жабапидор! Жабапидор!
Кто-то включил сирену. Над дверьми замигали красные лампочки тревоги. На окнах мгновенно сомкнулись плотные жалюзи. В офисе одновременно бывает два отдела человек по сорок. На обеде вся эта толпа собирается на первом этаже, где яблоку негде упасть. А поэтому, как охранники ни пытались вырвать джавапидора из рук разъяренной толпы, им это не удалось. По всему офису стоял сплошной рев:
- Жабапидор!
В коридоре его сразу же сбили с ног. Используя галстук как поводок, его тащили через весь коридор, передавая из рук в руки. Поэтому получалось так, что никакого движения в коридоре не происходит, но и джавапидора тоже нет. Его заволокли в каптерку под лестницей, где хранятся ведра и швабры с тряпками, и там закрыли. Под конец рабочего дня он всё же появился. За получасовой обед его изнасиловали несколько человек. Сопротивляться было бы бесполезно. Через день на нем чистым оставалось одно лицо, а на теле не было живого места. Он превращался в мразь, в животное. Его били все, даже дизайнеры и уборщицы. Его заставляли есть говно и опарышей. В очко ему совали битые лампочки, живых птиц и змей. Он стал «дельфином» – в нужнике пятнадцать дырок, он ныряет в первую, выныривает, ныряет во вторую... И так – до конца. От него постоянно воняло. С ним невозможно было рядом находиться. Был такой случай: к нам устроился работать Степаныч. Степаныч сидит на толчке, а кто-то снизу через очко хватает его за яйца. Степаныч с воплем вылетает в коридор без штанов. Напротив - айти отдел. Смех не стихал долго... Потом Степаныч забил его кирзовым сапогом насмерть. Менты как узнали, что сдох джавапидор даже дело заводить не стали.
Аноним 02/01/17 Пнд 21:37:02  143538945
14831801103591.webm (3946Кб, 1280x720, 00:00:15)
>>143538725
>Сейчас бы хуйца соснуть
>.NET Core
Жаба пидоры проецируют свои говном мамонта. Не заебало геттеры и сеттеры прописывать, пока белые люди используют автосвойства?
Аноним 02/01/17 Пнд 21:38:19  143539028
>>143538945
>сахарок, сахарочек мммм
Аноним 02/01/17 Пнд 21:40:26  143539188
>>143530042 (OP)
Если не можешь решить эту задачу, то даже не мечтай когда-нибудь стать программистом:

Даны целые числа n и m (1≤n≤10^18, 2≤m≤10^5), необходимо найти остаток от деления n-го числа Фибоначчи на m. Ограничение по времени 5 секунд, по памяти 265 мб.
Аноним 02/01/17 Пнд 21:40:59  143539234
>>143539188
> Ограничение по времени 5 секунд, по памяти 265 мб.
И нах это нужно в продакшене, это для олимпиадобыдла.
Аноним 02/01/17 Пнд 21:41:50  143539304
>>143539188
Как оно тебе на практике пригодится?
Аноним 02/01/17 Пнд 21:43:38  143539440
14756990413650.webm (4853Кб, 1280x720, 00:00:44)
>>143539028
>Оправдания
Аноним 02/01/17 Пнд 21:44:02  143539471
>>143539188
>заюзать BigInteger и не ебаться
Аноним 02/01/17 Пнд 21:45:55  143539607
14794046263440.webm (2673Кб, 448x360, 00:00:18)
>>143539471
Ты конечно мудак, но и этот пидор >>143539188
проецирующий теорию чисел хуже тебя.
Аноним 02/01/17 Пнд 21:46:23  143539633
>>143539440
Но ведь к ним даже значение присвоить без еботы нельзя
Аноним 02/01/17 Пнд 21:49:39  143539894
>>143539188
>>143539188

#include <iostream>
using namespace std;

typedef struct
{
unsigned long long A[2][2];
} matrix;

matrix m_square(matrix &x, unsigned long long m)
{
unsigned long long a00 = x.A[0][0], a01 = x.A[0][1], a10 = x.A[1][0], a11 = x.A[1][1];
x.A[0][0] = (a00a00 + a01a10) % m;
x.A[0][1] = (a00a01 + a01a11) % m;
x.A[1][0] = (a10a00 + a11a10) % m;
x.A[1][1] = (a10a01 + a11a11) % m;
return x;
}

matrix mult(matrix &x)
{
unsigned long long a00 = x.A[0][0], a01 = x.A[0][1], a10 = x.A[1][0], a11 = x.A[1][1];
x.A[0][0] = (0 a00 + 1 a10);
x.A[0][1] = (0 a01 + 1 a11);
x.A[1][0] = (1 a00 + 1 a10);
x.A[1][1] = (1 a01 + 1 a11);
return x;

>>143539304
>>143539234
Петушки не позорьтесь. Эникеи птушные.
Аноним 02/01/17 Пнд 21:50:50  143539989
>>143539894
Хоть бы посмотрел, что скопировал
Аноним 02/01/17 Пнд 21:53:27  143540169
>>143539188
Если хранить Fk-2 mod m, Fk-1 mod m, потом считать Fk mod m, пойдет?
Аноним 02/01/17 Пнд 21:53:31  143540178
14763847999940.webm (9036Кб, 1280x720, 00:00:31)
>>143539633
Тебе никто не мешает прописывать свойства полностью. Проблема в том, что не на всех свойствах тебе потребуется переопределять стандартный геттер, присваивающий приватной переменной значение. И, как следствие, свойство и приват эквивалентен по присваиванию, если геттер из себя ничего не представляет.

private int fullProperty = 0;
public int FullProperty { get { return fullProperty;} set { fullProperty = value;}}

или

public int AutoProperty { get; set; }
Аноним 02/01/17 Пнд 21:55:22  143540288
>>143540178
public int Prop {get; set;}

...

Prop += 1; // тут обосрамс
Аноним 02/01/17 Пнд 22:01:39  143540766
14833783129820.jpg (4338Кб, 3120x4160)
Rate
Аноним 02/01/17 Пнд 22:02:04  143540814
Capture.PNG (12Кб, 637x293)
>>143540288
Его не будет. Это не ссылочный тип. Ответ равен единице. Даже если ссылочный, то работа программиста заключается избегать NullReferenceException на этапе конструктора, присваивая ему стандартные значения.
Аноним 02/01/17 Пнд 22:13:31  143541726
>>143538498
вот этому респект
Аноним 02/01/17 Пнд 22:14:45  143541811
>>143535274
Алсо. В чём профиты стримов не считая красивого кода?
Аноним 02/01/17 Пнд 22:24:56  143542536
>>143539894
ну и чо ты скинул?
Аноним 02/01/17 Пнд 22:55:21  143544853
>>143539894
>эникеи птушные
>using namespace
Как там сессия, закрыл?
Аноним 02/01/17 Пнд 23:07:16  143545796
>>143544853
>>using namespace
А в чем проблема юзинг неймспейс
не начинающий кодер, но всегда рад узнать новое
Аноним 02/01/17 Пнд 23:21:49  143547111
int32_t compare(int32_t a, int32_t b, int32_t c, int32_t d)
{
int32_t arr[4] = { a, b, c, d };
int32_t temp;
int32_t rv;

temp = b - a;

temp >>= 31;
temp &= 1;
rv = temp;

temp = c - arr[rv];

temp >>= 31;
temp &= 1;
rv >>= temp;
rv = (temp << 1) | rv;

temp = d - arr[rv];

temp >>= 31;
temp &= 1;
temp |= temp << 1;
rv |= temp;

return arr[rv];
}
Аноним 02/01/17 Пнд 23:29:53  143547832
>>143535397
Ты вообще понимаешь, что твоё говно вернёт либо 0, либо a?
Аноним 02/01/17 Пнд 23:51:08  143549960
>>143530042 (OP)
Чтож, проведем опрос не отходя от кассы, скуем железо пока горячо, епта.

Оп, ты тут? Оп, насколько хорошо ты знаешь математику?

И желательно, чтобы все остальные итт ответили на эти 2 вопроса.

Зачем? Во имя живой статистики, конечно!

Вы быстро и беспроблемно решали эту задачу? А другие похожие задачи?
Вы знаете математику? Да? На каком уровне? Нет? А почему так?
Аноним 02/01/17 Пнд 23:52:36  143550086
>>143530042 (OP)
>public static int min
Джавадовн, ето ти?
Аноним 02/01/17 Пнд 23:52:44  143550095
>>143530042 (OP)
дибилушка юзай swich case, у тебя в методе дохуя ретернов, а должен быть только один.
Аноним 02/01/17 Пнд 23:55:56  143550404
>>143549960
>Вы быстро и беспроблемно решали эту задачу? А другие похожие задачи?
Да, это элементарно.
>Вы знаете математику? Да? На каком уровне? Нет? А почему так?
Школьный уровень, не более.
Почему? потому что 11-классник.
Аноним 02/01/17 Пнд 23:56:58  143550525
>>143549960
Буквально вчера закончил читать учебник для 5го класса.

>Вы быстро и беспроблемно решали эту задачу? А другие похожие задачи?
Я точно помню, что в книге толи по си, толи по питону я эту задачку решал, и это было намного легче чем у ОПа. К сожалению, не помню своего решения

>Вы знаете математику? Да? На каком уровне? Нет? А почему так?
Не знаю. На нулевом. Вот дроби учился складывать. prime factorization повторял. Почему так? Да потому что я довн, в школе был настолько омежен, что не ходит туда с 10го класса, поступал потом в гумвуз, математики в моей жизни было оче мало посчле 9го класса.
Аноним 03/01/17 Втр 00:11:28  143552022
>>143535510
Ты сам даун, свитч не рекомендуется использовать, не буду объяснять почему.
Аноним 03/01/17 Втр 00:13:13  143552204
>>143530042 (OP)
с помощью CompareTo можно реализовать быстрее
Аноним 03/01/17 Втр 00:18:58  143552763
Java или C#?
Аноним 03/01/17 Втр 00:25:01  143553351
>>143552763
Создай новый тред с этим вопросом
Аноним 03/01/17 Втр 00:28:53  143553738
1399464025704.gif (4213Кб, 400x200)
>>143530527
>javarush
Обоссан.
Аноним 03/01/17 Втр 00:30:13  143553869
>>143552763
Java по ошибкам видно
Аноним 03/01/17 Втр 00:33:26  143554156
>>143530294
Ну, просто компилятор видит, что возможна ситуация, когда функция ничего не возвращает. Ему нужен ретарн без условия. Дефолтный типа.
Аноним 03/01/17 Втр 00:35:22  143554335
>>143552022
Кем не рекомендуется? Иди нахуй, корчое свитч блять не рекомендуется, пиздец.
Аноним 03/01/17 Втр 01:04:10  143556863
>>143549960
> Вы быстро и беспроблемно решали эту задачу? А другие похожие задачи?
Поиск минимального среди пяти это элементарно совсем. Похожие наверное такие же элементарные. Это ж на каждом шагу встречается.
> Вы знаете математику? Да? На каком уровне? Нет? А почему так?
Да. Потому что специальность такая.
Аноним 03/01/17 Втр 01:28:41  143558738
>>143539894
А теперь попробуй решить эту задачу, когда тебе нужно найти не n-ое число Фиббоначчи mod m, а 2^n-ое. Ограничения те же.
Аноним 03/01/17 Втр 01:29:21  143558784
oekaki.png (8Кб, 400x400)
Так, поцоны, поясните за эту строчку public static void main(String[] args). Что она значит? Какую смысловую нагрузку несет?
мимособираюсь вкатываться в java
Аноним 03/01/17 Втр 01:31:58  143558958
>>143558784
лол открываешь учебник и читаешь.
Аноним 03/01/17 Втр 01:34:28  143559123
>>143558958
Нахуй мне твои советы. Я пришел сюда чтобы ответ на вопрос получить.
Аноним 03/01/17 Втр 01:41:55  143559584
hahahf3632319ad[...].jpeg (28Кб, 252x200)
>>143559123
>Я пришел сюда чтобы ответ на вопрос получить
А получил посыл нахуй
Аноним 03/01/17 Втр 01:47:07  143559968
>>143559123
Ты думаешь тебе тут в двух словах объяснят чем public/private/protected отличается, что значит static и void?
Даунич, не лезь в эту темочку.
лол ты решил нахвататься вершков в надежде что то выучить
по твоим постам видно, что Шилдта ты ни разу не открывал. Ну что ж, одним школьником долбоёбом в IT меньше
Аноним 03/01/17 Втр 01:47:16  143559981
[[2,1],[1,1]]^n
Аноним 03/01/17 Втр 01:48:48  143560080
>>143536385
На определенном этапе питон компилируется, даун. Плюс за счет GIL-а он работает даже быстрее твоих обоссаных джав, и жрет памяти в десять раз меньше за счет итераторов и генераторов.
Аноним 03/01/17 Втр 01:51:46  143560279
>>143560080
Двачую. Как-то я пришёл в одну компанию, занимающуюся ались, мол, веб сервер тормозил. Тогда я посоетовал им включить GIL в питоне и после этого про веб сервер мы даже не вспоминали.
Аноним 03/01/17 Втр 01:52:44  143560360
>>143558784
public значит то доступ к функции есть отовсюду
static значит что функция существует в единственном экземпляре для всеъ объектов
void значит что ничего не возвращает
main вот тут я не понял джава ебанутая
string[] args - видимо массив аргумент программы
с++ боярин
Аноним 03/01/17 Втр 01:53:31  143560432
Си господин вкатился. Спрашивайте. Естественно я не работаю, кому нужен байтоёб.
Аноним 03/01/17 Втр 01:53:50  143560453
>>143530042 (OP)
может ты два равных числа вводишь?
Аноним 03/01/17 Втр 01:54:47  143560520
>>143560360
ура! я всё понял! теперь я буду зарабатывать 150к/месяц на удалёнке?
Аноним 03/01/17 Втр 01:56:23  143560620
>>143560520
До моих 300к в неделю еще далеко но с твоим уровнем хватит
Аноним 03/01/17 Втр 01:57:12  143560668
>>143560279
Только сегодня презентацию от пайкона смотрел. Так там сказали, что гил увеличивает скорость в 5-7 раз. Плюс его пробовали отключать, но в однотредных приложухах такие проседания памяти пошли, что его обратно включили.
Аноним 03/01/17 Втр 01:58:30  143560755
>>143560360
>string[] args - видимо массив аргумент программы
это необязательная штука. можно просто писать Main()
Strings[] args - массив из строк с аргументами, которые передали методу
Аноним 03/01/17 Втр 01:59:03  143560794
>>143560360
Любая функция одна в памяти на всех. Йета функция класса, и не может в доступ нестатичных переменных скажем там
Аноним 03/01/17 Втр 01:59:48  143560845
>>143560668
проседания скорости*
очевидный самофикс
Аноним 03/01/17 Втр 02:00:29  143560894
>>143560668
Да, в comp.sci много полезного есть, если знать.
Недавно с коллегой пытались ускорить программу, которая много раз пробегала по огромному массиву из uint8_t и производила с ним разные преобразования.
Ломали, ломали голову, и тут я понял - проц то 64-битный, значит надо uint8_t поменять на uint64_t, куча же времени тратится на распаковку uint8_t и uint64_t и обратно запаковку.
Сделали uint64_t и всё стало летать.
Аноним 03/01/17 Втр 02:02:33  143561041
>>143560894
НАСТОЯЩИЕ прохрамисты C идут чистить тебе ебасос за неиспользование uint_fast8_t
Аноним 03/01/17 Втр 02:02:48  143561063
>>143560894
Прикольно. Кем работаешь? Я говнофрилансер-джуниор на django, еще бд администрирую и всякое говно пишу для линуксов
Аноним 03/01/17 Втр 02:04:44  143561201
>>143532013
Вкатился. Что там у тебя?
Аноним 03/01/17 Втр 02:04:59  143561220
>>143559968
Ну вот этот господин >>143560360 все коротко и ясно объяснил, а ты тут выебуешся и хуйню какую- то пишешь.
> ты решил нахвататься вершков в надежде что то выучить
Лил, еще скажи, то программирование для элиты, долбаеб.
Аноним 03/01/17 Втр 02:07:13  143561375
>>143561041
Ну уж извините.
Поделюсь тогда ещё историей. Была у нас 8-поточная приложуха, сложная очень, в общем каждый поток считал свою математику, там блум фильтры и hyper log log, и каждый поток постоянно писал результат в свою double переменную (+ ещё был поток-читатель, которые эти double время от времени считывал)
И у нас все тормозило очень сильно. Тогда я ночь попрофилировал и выяснил: каждая из этих double переменных жила в отдельном месте и поток в неё писал - получался cache miss.
Ну тут решение очевидное - мы просто сделаи массив double thread_results[8] и в итоге все потоки писали в одну кеш линию. 0 cache misses после этого - и мне премию дали даже (правда потом полгода не давали, но это другая история)
Аноним 03/01/17 Втр 02:17:01  143561985
>>143561375
Ещё вспомнил - до меня работал какой-то поехавший чувак, он строки реаллоцировал по степени двойки.
Вот вы в строку дописываете чего-нибудь, и допустим у неё размер был 1024, а после дописывания одного символа он становился не 1025, а 2048 (в смысле размер памяти выделенной под строку)
Очевидно при таком выделении кучи лишнейпамяти ни один аллокатор не справится, поэтому у нас были жесткие затупы, много дёргался mmap, unmmap, потому что строки были большие. Ну например строка 1 мегабайт, к ней 1 байт дописывается и получается строка 2 мегабайта - аллокатор охуевает.
Естественно я нахуй выбросил его код и сделал по-нормальному, чтобы строка занимала в памяти столько, колько надо. Стало гораздо лучше.
Аноним 03/01/17 Втр 02:19:07  143562098
>>143561985
В смысле? Разве в питоне тупо под чар не выделяется байты, а выделяется сразу куча дополнительного места?
Аноним 03/01/17 Втр 02:20:10  143562162
>>143562098
Ну Гвидо не дурак, он строки иммутабельными сделал, чтобы такие вот поехавшие не лезли.
Аноним 03/01/17 Втр 02:20:20  143562172
>>143562098
>выделяется
Кем выделяется? Как сделаешь, так и будет.
Аноним 03/01/17 Втр 02:22:05  143562257
[geekbrains]2015 java курс
Качай и учи
Аноним 03/01/17 Втр 02:23:26  143562319
>>143562172
Так а почему чел сверху говорит о каких то псевдоувеличениях строк? разве место не должно выделяться под чар строки, а у него с каким то запасом хуярится еще.
Аноним 03/01/17 Втр 02:23:32  143562327
Или вот ещё: все знают, что malloc это просто обёртка над mmap, а free - над unmmap.
Я уже давно вместо malloc пишу mmap, а вместо free - unmmap, и прирост скорости заметен колоссальный - не тратися время на бойлерплейт связанный с аллокатором, glibc, и прочей хернёй, а сразу получаю память у системы.
Да, приходится следить руками за памятью, но за быстродействие нужно платить, се ля ви.
Аноним 03/01/17 Втр 02:25:31  143562445
Лел, в кои то веки зашел вбыдлятню и тут такой-то тред.
ОП, можешь расслабиться, даже умея кодить ты работу не найдешь - рынок адово перегрет такими как ты новичками(выучи кресты за 6 недель) и шансы на трудоустройство стремятся к нулю. И это уже не говоря про то что тебе нужен хотя бы интермидиэйт +, на который ужет не менее года с какой-никакой базой. Сейчас даже на собеседование попасть - очень большая удача, у меня где-то валялся скрин одной бодишоповской хрюши которая писала про 1к резюме на джуновскую позицию в течении недели.
Алсо прошел 40 уровней(честно сказать решил не все задачи, иногда было тупо лень решать бред и бороться с сервером).
И да, у меня тот самый интермидиэйт, реально крепкие скиллы джуна, есть даже околокоммерческий говнопроект на джаве серверсайд и ангуляром на фронте, и при все при этом я уже год не могу устроиться.
Аноним 03/01/17 Втр 02:26:01  143562476
>>143562319
Какие чар строки? О каком языке идет речь?
Аноним 03/01/17 Втр 02:27:27  143562561
>>143562476
CPython
Аноним 03/01/17 Втр 02:28:13  143562608
>>143562445
>на собеседование попасть - очень большая удача
>прошел 40 уровней (решил не все задачи)
>реально крепкие скиллы джуна
>околокоммерческий говнопроект на джаве серверсайд
>уже год не могу устроиться
Не слушайте этого петухана.
Аноним 03/01/17 Втр 02:29:00  143562649
Ещё можно извлечь быстродействие, если не использовать некоторые шаблоны stl. Например, когда мне нужна хеш таблица, я каждый раз пишу её с нуля - и вставляю в файл сверху.
Причина в том, что если использовать stl-ный unordered_map, то генерится много лишнего ассемблерного кода - мы платим за функции, которые никогда не вызовем. Эти инструкции попадают в кеш инструкций процессора и стопорят выполнение программы.
А когда ты пишешь свою хеш мапу, ты знаешь какие функции в ней понадобятся и поэтому в кеш попадают только нужные инструкции.
Аноним 03/01/17 Втр 02:31:39  143562795
Алсо какой шанс устроиться на пригретое местечко питон джуном, если успешно работаю говнофрилансером, плюс 20 работ на 5\5, подтянул английский, разговариваю хуево, но речь понимаю и читаю тех литературу изи. Занимался блять всем - просто скрипты на питоне, джанго, администрирование линухов, администрирование бд, программы на шарпах, десктоп на шарпах, алгоритмы, сокеты всё блять. Или типа работодатель возьмет скорее МОДНОГО ЧУВАКА С СЕРТИФИКАТИКОМ С ДВУХНЕДЕЛЬНЫМИ КУРСАМИ ГИКБРЕЙНСА))))0 ?
Аноним 03/01/17 Втр 02:35:04  143563001
>>143530042 (OP)
а причина одна - безблагодатность
ты пытаешься писать код на языках высокого уровня, не понимая, что вообще должно происходить

коротко
последнюю строку с иф убери, а ее ретерн оставь
Аноним 03/01/17 Втр 02:35:27  143563025
>>143562795
Есть ли в роиси работа на птионе?
Аноним 03/01/17 Втр 02:36:34  143563094
>>143530696
да, вот так правильно

я только не понимаю, на хуя столько скобок в ифах

в принципе, конечно, скобки всегда полезны, чтобы понять, что к чему, но тут-то они на хуя?
Аноним 03/01/17 Втр 02:37:02  143563118
>>143530957
во, программеры из яндекса и мейл.ру подтянулись
Аноним 03/01/17 Втр 02:37:16  143563131
>>143563025
Не ебу, пока только с американцами работал
Аноним 03/01/17 Втр 02:39:48  143563262
>>143562327
>прирост скорости заметен колоссальный
блядь, пол-москвы разбудил смехом

ты что там программируешь? univac?
Аноним 03/01/17 Втр 02:41:46  143563372
>>143560360
>main вот тут я не понял джава ебанутая
>с++ боярин
блядь, программист-треды всегда самые юмористичные, на хуй
Аноним 03/01/17 Втр 02:44:08  143563509
Ладно, что-то никто не отвечает.
>>143560279
GIL это огромный единственный на интерпретатор лок, за который дерутся все треды в питоне. Кошмар cpu-bound задач.
>>143560894
Процессор на порядок дешевле памяти - с uint8_t будет банально меньше page fault-ов и cache-miss-ов
>>143561375
false cache sharing, потоки будут драться за право записи в эту кеш линию и по сути программу получится однопоточной.
>>143561985
В общем случае, если выделять память не экспоненциально, программа будет только тем и заниматься, что копировать старую строку в новую.
>>143562327
Аллокаторы всеми силами стараются избежать вызова mmap, потому что это системный вызов, плюс в ядре линукса mmap/unmmap внутри одного процесса происходят под тремя глобальным локом, под которыми ещё и page fault происходят.
>>143562649
Без комментариев.
Аноним 03/01/17 Втр 02:44:10  143563512
>>143538945
ты ебанутый, что ли?
геттеры и сеттеры уже 15 лет прописываются любой вменяемой ИДЕ
при этом парадигма не срадает

впрочем, о чем разговаривать с хуесосом
Аноним 03/01/17 Втр 02:44:41  143563539
>>143530042 (OP)
очевидный sort + [0]
Аноним 03/01/17 Втр 02:50:10  143563831
>>143563509
аллё, дядя, там только результат каждого треджа пишется в это место. Всё остальное порознь
Аноним 03/01/17 Втр 02:57:59  143564276
>>143563831
не, там написано что они постоянно туда пишут.
ну про unordered_map почему без комментариев, вполне можно прокомментировать: шаблоны не будут генерить то, что не вызывается никогда. поэтому можно сделать vector из объектов у которых нет дефолтного конструктора и не дёргать у него, например, resize без второго аргумента.
Аноним 03/01/17 Втр 02:59:15  143564353
>>143560360
Насколько я помню, суть статических функций заключается в отсутствии возможности оперировать экземпляром класса, а не в том, что ты написал. Отсутствие ссылки this, короче.
Или я что-то путаю?
Аноним 03/01/17 Втр 03:30:55  143566035
>>143534581
>int
>size of(void*)
Kek
Аноним 03/01/17 Втр 03:48:19  143566840
>>143562445
Лошара меня друг устроил.
Аноним 03/01/17 Втр 03:49:38  143566892
>>143552763
C# лучше как язык. А вот в плане перспективности это холивар.
Аноним 03/01/17 Втр 03:58:24  143567247
>>143530042 (OP)
толсто очень. у тебя могут некоторые числа совпадать. перепиши везде <=.
Аноним 03/01/17 Втр 04:08:51  143567584
Сап мегафонач, нужно забить свой гитхаб что бы вкатываться на работку, накидайте идей для говнокода.
Аноним 03/01/17 Втр 04:19:29  143567947
>>143567584
Куда собираешься вкатываться-то? Язык, сфера, технологии.
Аноним 03/01/17 Втр 04:24:42  143568133
>>143567947
Давай чего-нибудь на питоне, в очевидном вебе.
Аноним 03/01/17 Втр 04:29:41  143568323
14604606143870.jpg (48Кб, 640x440)
Сосоны, не к столу будет сказано, но я начал месяц назад в качестве хобби фронтенд, щас пока только хтмл и ксс изучаю.
Что посоветуете как минимум прежде чем я начну первый проект?
Аноним 03/01/17 Втр 04:30:27  143568353
>>143568323
Начать первый проект, как ни странно, лучше всего помогает.
Аноним 03/01/17 Втр 04:33:07  143568442
>>143568133
У тебя тут три пути:
1) Изучать готовые технологии, фреймворки всякие типа Django, заниматься запиливанием сотен сайтов за копейки.
2) Вкатиться в какую-нибудь конторку, которая занимается чем-то определенным. Изучить стек технологий, которые они используют.
3) Что-то свое. Что хочешь - то и пили, тут нечего советовать.

Если первое - попили всяких соц. сетей с регистрацией и альбомами для фотографий, анонимные имиджборды из пасты и вот это вот все.

Если второе - пообщайся с одной из таких контор, узнай, что они используют. Контор таких много, а что нужно конкретно тебе, я не знаю.

Абстрактный на самом деле совет, но другого я тебе не дам.
Аноним 03/01/17 Втр 04:38:05  143568600
>>143568442
Да я не советов просил, а идей для проектов разной степени сложности, но и на этом спасибо, так и думал запилить какое-нибудь говнишко с помощью джанго, вот только не хватает идей, какое все таки говнишко запилить.
Аноним 03/01/17 Втр 04:45:09  143568861
>>143568600
Не ходил бы ты в веб, там же скукотень одна. То ли дело ембеддед с его однообразием, зато можно заниматься тем, чем захочешь, с реальным результатом.
Аноним 03/01/17 Втр 04:47:58  143568960
>>143530042 (OP)
Можно махнуть if на тернарный оператор, но вы идею понели. Я слабо разбираюсь в быстродействии, но нечто подобное мне кажется самым простым для чтения человеком вариантом

public static int min (int a, int b, int c, int d)
{
int tmp[4] {a,b,c,d};
int out=a;
for (int i = 1; i <4; i++)
if (out > tmp) out = tmp;
return out
}
Аноним 03/01/17 Втр 04:50:15  143569057
>>143568861
Сейчас в веб все перекатывается, без него в любом случае практически никуда.
Аноним 03/01/17 Втр 04:53:26  143569130
>>143569057
Сетевые технологии - это сетевые технологии, а когда я слышу "веб", у меня сразу возникает ассоциация с САЙТАМИ и вот этим вот всем. Если мне понадобится написать сайт - я напишу сайт, без пафоса, напишу сайт. Но как "основная технология" для меня - это зашквар. У веба нет исключительно практического применения. Надеюсь, ты поймешь, что я хочу донести.
Аноним 03/01/17 Втр 04:54:06  143569153
>>143568960
Поцоны, всё правильно написал?

public static int min (int a, int b, int c, int d)
{
int tmp[4] ={a,b,c,d};
int out=a;
for (int i = 1; i <4; i++)
out = out<tmp ? out : tmp;
return out
}
Аноним 03/01/17 Втр 04:54:38  143569178
>>143569153
>return out;
Аноним 03/01/17 Втр 04:55:15  143569201
>>143569178
От души!
Аноним 03/01/17 Втр 04:56:18  143569229
>>143569153
А вообще:

[CODE]
public static int min (int a, int b, int c, int d)
{
int tmp[4] = {a,b,c,d};
int out=tmp[0];
for (int i = 1; i <4; i++)
out = out<tmp ? out : tmp;
return out;
}
[/CODE]
Аноним 03/01/17 Втр 04:57:19  143569254
>>143569229
Забавно, тег почему-то съел часть кода.
Должно быть короче "tmp"
Аноним 03/01/17 Втр 04:57:48  143569271
>>143569254
ТЕМП МТАЬ ЕГО ЗА НОГУ И i В КВАДРАТНЫХ СКОБОЧКАХ
Аноним 03/01/17 Втр 04:59:05  143569310
>>143569229
Не вижу принципиальной разницы между
out = tmp[0]; и out = a;

>out = out<tmp ? out : tmp;
Аноним 03/01/17 Втр 05:00:35  143569351
Вот ещё пару поправок, не нужен a в массиве.
public static int min (int a, int b, int c, int d)
{
int out=a;
int tmp[3] ={b,c,d};
for (int i = 0; i <3; i++)
out = out<tmp ? out : tmp;
return out
}
Аноним 03/01/17 Втр 05:02:01  143569384
>>143569351
Код в идеале должен быть интуитивно понятным, то есть должно быть так:

пихаешь все, что пришло, в массив
дальше пихаешь первый в минимум
дальше сравниваешь оставшиеся с минимумом
перезаписываешь, если надо
Аноним 03/01/17 Втр 05:03:16  143569433
>>143541811
Функциональненько же.
Аноним 03/01/17 Втр 05:03:36  143569446
1334495839862.png (561Кб, 797x468)
ТОЛСТО
Аноним 03/01/17 Втр 05:06:30  143569529
>>143569384
Лишний инт погоды не сделает, да, но интуитивность кода можно получить нормальными названиями, документированием, вот этим вот всем.
public static int getMinimal (int a, int b, int c, int d)
{
int minimal=a;
int rest[3] ={b,c,d};
for (int i = 0; i <3; i++)
minimal = minimal < rest ? minimal : rest;
return minimal;
}
Аноним 03/01/17 Втр 05:07:44  143569559
>>143569529
В том числе и неотпочковыванием первого элемента в в отдельную переменную. Ящитаю.
Аноним 03/01/17 Втр 05:08:12  143569573
>>143569529
твой код - говно.
Аноним 03/01/17 Втр 05:08:30  143569580
>>143569573
Умри в мучениях1!!!!!!
Аноним 03/01/17 Втр 05:09:54  143569608
>>143569529
>minimal = minimal < rest ? minimal : rest;
Объясните дауну вот эту парашу, пожалуйста, спасибо.
мимо
Аноним 03/01/17 Втр 05:10:27  143569622
7IQbWD9[1].png (180Кб, 459x597)
>>143530042 (OP)
Аноним 03/01/17 Втр 05:10:49  143569636
>>143569559
Ну тогда нужно сделать отдельную переменную для индекса? Кстати, только что понял, что я совсем не помню указатели с адресами.
public static int getMinimal (int a, int b, int c, int d)
{
int min = 0;
int arr[4] ={a,b,c,d};
for (int i = 0; i <4; i++)
min = arr[min] < arr ? min : i;
return arr;
}
Аноним 03/01/17 Втр 05:10:51  143569637
>>143569608
#include <stdio.h>

int main(void)
{
int a = 3;
int b = 2;
int c = 2;
int d = 1;

a = a <= b ? (a <= c ? (a <= d ? a : d) : (c <= d ? c : d)) : (b <= c ? (b <= d ? b : d) : (c <= d ? c : d));

printf("%d\n", a);

return 0;
}

На БОГОПОДОБНОМ СИ
Аноним 03/01/17 Втр 05:12:51  143569686
>>143569608
Минимал будет равен минималу, если минимал меньше итого элемента реста, иначе он будет равен итому элементу реста. (ёбаный стыд, опять индекс проебали)
Аноним 03/01/17 Втр 05:12:55  143569689
>>143569608
variable = (condition) ? (true-case) : (false-case);
Аноним 03/01/17 Втр 05:13:21  143569705
>>143569686
Его доска как тег курсива воспринимает просто.
Аноним 03/01/17 Втр 05:14:30  143569728
>>143569686
>>143569689
Вот, когда про проебанный индекс написал, то я понял. Премного благодарен.
Аноним 03/01/17 Втр 05:15:55  143569762
listsorted=sort.list[a,b,c,d]
return listsorted[0]
Нахуй вы мозг весь тред ебете?
Аноним 03/01/17 Втр 05:16:55  143569784
>>143569705
Блин, прикольно. Нечитабельно, но прикольно!
Аноним 03/01/17 Втр 05:17:13  143569788
>>143569762
Ехай мимо. Здесь дело не в том, чтобы сделать как-нибудь, а в том, чтобы сделать определенным образом - перебрать все и выбрать нужный.
Аноним 03/01/17 Втр 05:17:22  143569792
>>143569762
Параша для дохуя умников на два треда ниже.
Аноним 03/01/17 Втр 05:17:55  143569804
>>143569762
Оверхед на сортировку же
Аноним 03/01/17 Втр 05:18:05  143569815
Вот это >>143569784 адресовалось ему >>143569637
>Блин, прикольно. Нечитабельно, но прикольно!
Аноним 03/01/17 Втр 05:18:36  143569821
>>143569788
>>143569792
>Даже не заметили, что этот говнокод не работает
Аноним 03/01/17 Втр 05:19:37  143569851
>>143569762
Не нужна сортировка, машина будет заниматься тем, что никому не нужно.
Аноним 03/01/17 Втр 05:19:47  143569853
>>143569821
Ясен хуй не работает. Но посыл то понятен
Аноним 03/01/17 Втр 05:20:06  143569859
>>143569821
Здесь идет отверждение идеи использования отсортированного списка. Что там написано, никого не волнует.
Аноним 03/01/17 Втр 05:26:01  143569996
Ладно, приятных снов всем в этом чатике.
Аноним 03/01/17 Втр 05:27:07  143570033
>>143530042 (OP)
После каждого ретерна допиши else а в конце else return 0
Аноним 03/01/17 Втр 05:29:40  143570105
>>143530957
Не будь пиздоболом, return 0 не прокатит, если произойдёт так.
a = b = c = d;
min(a,b,c,d)
Аноним 03/01/17 Втр 05:30:17  143570123
>>143570033 -----> >>143570105
Аноним 03/01/17 Втр 05:41:09  143570366
>>143530042 (OP)
>В чем может быть ошибка?
Пишешь не на питоне
Аноним 03/01/17 Втр 05:49:16  143570523
>>143530042 (OP)
Блядь, какой же пиздец. Кстати, ты часом в /pr не сидишь?
Аноним 03/01/17 Втр 05:51:20  143570553
Запиши все числа в массив и отсортируй sort ,ебланище
Аноним 03/01/17 Втр 05:53:10  143570592
>>143534312
>Теперь вы понимаете, с каким биомусором сидите
Да, анон. Это полный пиздец. Вот только вопрос: хули мы с тобой среди них забыли? Это ещё больший пиздец.
Аноним 03/01/17 Втр 05:55:15  143570627
Стикер (0Кб, 512x512)
>>143560080
>питон
>>143560080
>компилируется
Аноним 03/01/17 Втр 05:58:18  143570681
>>143530042 (OP)
Ты объёбан чем-то? Math.min же.
Аноним 03/01/17 Втр 05:59:48  143570703
http://ideone.com/8G717S
Oldfag itt. Vse v mashinu!
Аноним 03/01/17 Втр 06:00:26  143570711
>>143530042 (OP)
Массив создай, найди метод для сортировки значений массива по убыванию и выводи нулевое. Помню, шо такой метод в жабе есть, но искать влом. А вообще, говна на лицо прими, джаварашеблядок.
Аноним 03/01/17 Втр 06:00:55  143570721
>>143530042 (OP)
так, n^2 решения были, nlogn были, и даже линейные были. ускорять еще будем, или так сойдет?
Аноним 03/01/17 Втр 06:01:53  143570731
>>143570703
ABI NE GARANTIROVAN, CHERTILA IBANAYA
Аноним 03/01/17 Втр 06:02:27  143570743
>>143570711
Тьфу блядь, по возрастанию то есть. Короче, создай массив и отсортируй. И говна на ебало ещё раз прими, жаваблядь.
Аноним 03/01/17 Втр 06:06:34  143570824
>>143570731
Windows x86, BATYA GARANTIRUET!
Аноним 03/01/17 Втр 06:07:14  143570838
>>143570824
а стек у тебя в какую сторону растет?
Аноним 03/01/17 Втр 06:09:00  143570870
Я конечно не погромист, но что эта охуительная программа выведет, если все числа равны?
Аноним 03/01/17 Втр 06:09:15  143570876
>>143536385
Nuitka

Не благодари
Аноним 03/01/17 Втр 06:09:55  143570888
>>143570870
missing return statement, очевидно же.
Аноним 03/01/17 Втр 06:11:02  143570909
>>143570888
Охуенно программируете.
Аноним 03/01/17 Втр 06:11:26  143570915
>>143570838
Не в какую блять растёт, а в каком порядке там лежат параметры.
https://ru.m.wikipedia.org/wiki/%D0%A1%D0%BE%D0%B3%D0%BB%D0%B0%D1%88%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BE_%D0%B2%D1%8B%D0%B7%D0%BE%D0%B2%D0%B5
Как скомпилируешь так и будет.
Аноним 03/01/17 Втр 06:12:31  143570931
>>143530042 (OP)
def classify(points: GenSeq[Point], means: GenSeq[Point]): GenMap[Point, GenSeq[Point]] = {
val result = points.groupBy(point => findClosest(point, means))
result ++ means.filterNot(result.contains).map(mean => (mean, GenSeq()))
}
Аноним 03/01/17 Втр 06:13:12  143570940
>>143570931
и зачем ты это сюда принес.
Аноним 03/01/17 Втр 06:15:13  143570967
>>143570940
Прости :с
Аноним 03/01/17 Втр 06:17:19  143570995
В С++ 14 std::min перегружается с initializer_lis-ом что даёт нам возможность писать
std::min({1,2,3,4,5});
Другой путь это написать Min используя вариадик темплейты.
Аноним 03/01/17 Втр 06:17:47  143571003
>>143570940
Хотел показать какой он умный.
Аноним 03/01/17 Втр 06:20:28  143571042
>>143571003
Откуда ты знаешь?
Аноним 03/01/17 Втр 06:22:16  143571068
Понавыдумывают монад, и ябут друг друга в подворотнях!!!
Аноним 03/01/17 Втр 06:23:09  143571085
>>143571068
Не осилил сопряженные функторы, вот и бесишься.
Аноним 03/01/17 Втр 06:25:18  143571121
>>143571042
Я таких умников повидал очень много. Толку от них - 0 в реальном проекте.
Аноним 03/01/17 Втр 06:26:02  143571141
>>143571121
видимо в твоих реальных проектах k-means кластеризация не нужна.
Аноним 03/01/17 Втр 06:30:10  143571195
>>143571141
Какие ты слова-то знаешь. Давно выучил?
Аноним 03/01/17 Втр 06:30:35  143571200
>>143571195
раньше чем ты думаешь.
Аноним 03/01/17 Втр 06:33:11  143571238
ec243d337315436[...].jpg (73Кб, 600x600)
>>143571141
>k-means
Аноним 03/01/17 Втр 06:34:50  143571273
>>143571238
молодец. но я всего лишь комментирую кусок кода из >>143570931
Аноним 03/01/17 Втр 06:35:54  143571284
>>143571121
Но ты же не был на реальном проекте, проснись :з
Аноним 03/01/17 Втр 07:05:10  143571813
>>143571284
Это ты спишь, мань.
Аноним 03/01/17 Втр 07:12:42  143571942
>>143571813
Нет ты, лалка
Аноним 03/01/17 Втр 07:15:28  143571974
>>143571942
Нет ты.
Аноним 03/01/17 Втр 07:17:11  143572007
>>143530042 (OP)
>компилятор выдает missing return statement
Ну во-первых, ты дебил. Минимум считается нихуя не так. Либо рекурсивно, либо через цикл, но уж точно не через 5 блядь if. Хотя бы switch сделал, животное блядь. Во-вторых, хотя бы один return должен быть безусловный, ясен хуй оно у тебя компилироваться не будет. Чем ты вообще блять занимаешься, если не можешь написать программу, которая минимум среди 5 чисел берет? Пиздуй учить основы, а не страдай хуйней.
Аноним 03/01/17 Втр 07:18:13  143572022
>>143530042 (OP)
чо ты несеш батан бля
Аноним 03/01/17 Втр 07:26:26  143572153
>>143572007
рекурсивный минимум пяти аргументов, што?
Аноним 03/01/17 Втр 07:30:41  143572219
>>143539894
Любой зеленый даун с КФ умеет матрицичным умножением пользоваться. Хули ты принес это сюда?
Аноним 03/01/17 Втр 07:41:47  143572375
>>143562649
Двачую адеквата. Я так научился писать красно-черные деревья.
Аноним 03/01/17 Втр 08:26:24  143572973
5 аргументов у метода.
Понимаю что тестовый метод но в будущем постарайся так не делать
Аноним 03/01/17 Втр 08:40:16  143573133
>>143572973
с чего бы.
Аноним 03/01/17 Втр 08:57:37  143573338
>>143573133
Трудночитаемый код
В нормальных методах обычно не больше 3 аргументов , если нужно передать больше - значит метод раздут и его желательно разделить иначе следящий за кодом может прописать с вертушки в борщ
Конечно данный метод исключение, хоть у меня и есть мысли как его уменьшить и реализовать без копипаста, но мне как то лень
Когда посплю попробую реализовать
Аноним 03/01/17 Втр 09:00:46  143573376
>>143573338
действительно, трудновато прочитать int a, int b, int c, int d, int e.
тебе наверно вообще читать трудно, да?
Аноним 03/01/17 Втр 09:29:40  143573916
>>143573338
>В нормальных методах обычно не больше 3 аргументов , если нужно передать больше - значит метод раздут
Где такое написано, хуеплёт?
Аноним 03/01/17 Втр 12:51:40  143580989
Аноним 03/01/17 Втр 12:57:19  143581206
>>143561220
>все коротко и ясно объяснил
Лол блядь
а толку то? Сам применить сможешь?
Для тебя до сих пор ничего не значит ни void ни public
короче удачи тебе долбоёб необучаемый. Чувствую я что тебе будет ооооочень тяжело и ты забьёшь на обучение через какое то время.
Аноним 03/01/17 Втр 13:22:00  143582441
pistonidrisov.jpg (24Кб, 450x353)
>>143530042 (OP)
Ребят, что вы тут обсуждение на 500 постов растянули, когда задача в одну строчку решается?

print(min([int(s) for s in input().split()]))

пистонобоярин поссал на Си-блядок
Аноним 03/01/17 Втр 13:29:36  143582882
>>143560080
>питон
>компилируется
Интерпретирование != компиляция. Даже py2exe - это конвертирование, а не компиляция
Аноним 03/01/17 Втр 14:32:37  143586173
>>143530042 (OP)
Господи, какие же уродские коды, горите в аду, мрази.
мимо APL бог
⌊/a b c d решение твоей задачи.

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

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