Бред


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

<<
Назад | Вниз | Каталог | Обновить тред | Автообновление
109 7 18

Аноним 16/01/19 Срд 16:18:21 1898208861
image.png (20Кб, 468x224)
468x224
image.png (18Кб, 425x262)
425x262
Анон, анончик, спасай.
Помоги, пожалуйста, что я не так делаю?
Аноним # OP 16/01/19 Срд 16:27:48 1898213572
arr[j][k] = arr[j-1][k];
Должно быть, но segmetation fault энивей
Аноним 16/01/19 Срд 16:29:22 1898214253
отладчиком научись пользоваться сука
Аноним 16/01/19 Срд 16:32:37 1898215784
>>189820886 (OP)
скрин консоли, скрин компилятора? или мне еще набирать это за тебя?
Аноним 16/01/19 Срд 16:32:49 1898215925
>>189820886 (OP)
1. Ты не думаешь, что ты хочешь сделать.
2. ты не думаешь, как ты хочешь сделать, то что хочешь сделать
3. ты не учишь, как правильно работать с памятью/объектами

короче. ты просто на словах объясни (сам себе), как должен работать свой алгоритм. а потом уже кодируй
Аноним 16/01/19 Срд 16:33:27 1898216186
>>189821578
на хуя тебе консоль и компилятор, если и так видно, что оп пишет какую-то хуйню?
Аноним 16/01/19 Срд 16:33:53 1898216327
>>189821578
Компилятор не ругнется же.
Аноним 16/01/19 Срд 16:34:33 1898216648
а где в твоём коде вставка нулевой строки?
код хуйня какая-то полная
Аноним 16/01/19 Срд 16:37:36 1898217949
>>189821618
посмеяться
>>189821632
ну хоть посмотрим что на выходе, он же явно сидит хуйней страдает, меняет там буковки циферки чтоб заработало
Аноним 16/01/19 Срд 16:37:54 18982181510
>>189820886 (OP)
Как ты увеличиваешь размер массива? Какие огранчения на возможные входные данные?
Аноним # OP 16/01/19 Срд 16:38:18 18982183411
Аноним 16/01/19 Срд 16:39:23 18982189212
>>189821815
Ты чо, ебанулся? Где ты видишь, чтоб он его увеличивал?
Он даже и не задумывается о том, что у массива есть размер.
Посмотри просто на ебаный код.
Аноним 16/01/19 Срд 16:40:12 18982192013
>>189821834
>У меня даже строки сдвинуть не выходит
Ахахахахахаха
А крайнюю плоть у тебя выходит сдвинуть?

Куда ты их сдвигать собрался, мудила?
Аноним 16/01/19 Срд 16:40:32 18982193914
>>189821834
ахахаха так ты и не сдвигаешь ничего никуда
и не вставляешь ничего никуда. ты видишь код свой?
Аноним 16/01/19 Срд 16:40:34 18982194115
>>189821834
блять что сложного в алгоритме
1) бежишь по строке массива
2) проверяешь каждый элемент на знак
3) нашел минус, брейкнул, на следующую строку ушел
4) дошел до конца строки успешно – все строки ниже сдвинул на 1 вниз, вместо следующей вставляешь нули
5) бегаешь дальше
что у тебя за параша написана
Аноним # OP 16/01/19 Срд 16:40:50 18982195316
>>189821892
Я делаю его изначально в 2 раза больше, чтобы если все строки удовлетворяют условию на все хватило бы места
Аноним 16/01/19 Срд 16:41:30 18982197717
>>189821953
ебать ты мудак, массив произвольный, тебе нужен динамический
Аноним # OP 16/01/19 Срд 16:41:48 18982199618
Аноним 16/01/19 Срд 16:42:21 18982202319
может лучше у одногруппников спросишь?
на тебя щас поссут
Аноним 16/01/19 Срд 16:42:25 18982202720
>>189821953
Пиздец. Это просто пиздец.

Короче. Это неправильное решение.
Аноним # OP 16/01/19 Срд 16:42:48 18982203921
image.png (1Кб, 239x33)
239x33
Аноним 16/01/19 Срд 16:43:28 18982206422
>>189821941
>все строки ниже сдвинул
Ты так же и трусы с бабы ниже сдвинуть хотел. Но до сих пор у тебя не вышло.

НА ХУЯ ВАМ ДВИГАТЬ СТРОКИ В ИСХОДНОМ МАССИВЕ? ВЫ ДАУНЫ?
Аноним 16/01/19 Срд 16:44:00 18982209223
>>189820886 (OP)
Что за язык?
Я бы сначала посчитал количество положительных строк (получив их число = K),
После этого создал бы матрицу размером N + K (N - размер исходной матрицы).
Дальше сделал бы копирование исходной матрицы в результат, таким образом чтобы после положительной строки добавлялась нулевая.
А то что ты делаешь это хуета какая-то.
Аноним 16/01/19 Срд 16:44:16 18982210824
>>189822023
У меня нет одногруппников, я программист-одиночка. Как все лучшие хакеры.
Аноним 16/01/19 Срд 16:44:25 18982211525
>>189822039
> делаю динамический массив
> сделал его в 2 раза больше, чтоб ХВАТИЛО МЕСТА
Аноним 16/01/19 Срд 16:45:24 18982216326
>>189820886 (OP)
1. Сделать одномерный массив
2. Пройтись по нему и выписать в отдельный список номера строк после которых надо новую добавить
3. Создать новый массив.
4. Пройтись по списку и выщитывать индексы элементов в старом массиве, которые надо копировать в новый и индексы в новом массиве тоже на ходу высчитыват каждый раз запуская memcpy и после этого ещё раз его вызвать для того чтобы вставить строку из ввода (можно не делать, а скипать место если гарантируется, что строка из ввода всегда забита нулями)
Всё.
Аноним # OP 16/01/19 Срд 16:45:32 18982217027
Аноним 16/01/19 Срд 16:45:42 18982217828
У тебя по факту программирование не правильное.
Нам проще переписать код, чем тебе пояснить за каждую твою строку.
Почитай про массивы, посмотри примеры.
Аноним 16/01/19 Срд 16:46:11 18982219829
>>189822092
ОП, учись, с чего надо начинать писать программу:
объяснить простым русским языком, что будет происходить.

Можно было бы сразу выходной массив забить нулями, и просто хуярить строки из исходного со смещением. Где надо.

Но семантически у тебя понятнее.
Аноним 16/01/19 Срд 16:46:47 18982222830
>>189822170
Потому что ты мудак.

/thread
Аноним 16/01/19 Срд 16:47:08 18982224731
Плюсы я рот ебал.
Наверное проще через одномерный массив сделать, который будешь представлять как двумерный.
Аноним 16/01/19 Срд 16:47:39 18982227532
>>189822198
>Можно было бы сразу выходной массив забить нулями
В условие пишут, что там строка Х. Не уточняется, что она всегда из нулей должна быть.
Аноним 16/01/19 Срд 16:48:52 18982232733
>>189822275
Точно. Я мудак невнимательный. Ты прав тогда.
Аноним 16/01/19 Срд 16:48:53 18982232834
>>189822275
да и похуй. можно было бы инициализировать все строки этим Х, но это хуевое решение будет всё равно. дальше ебля будет
Аноним 16/01/19 Срд 16:49:34 18982235835
Какие же вы нулевые, пиздец. За 30 постов ничего по факту не сказали. Только говна налили на меня
Аноним 16/01/19 Срд 16:49:50 18982237636
>>189822247
>проще через одномерный массив сделать, который будешь представлять как двумерный.
Блядь, мне с каждым днем понятнее популярность яваскрипта и прочих языков, где не надо думать над типами и размерами.
Аноним 16/01/19 Срд 16:50:16 18982239337
Этот код идет сразу на вывод? Если да, то тут вообще массив не нужен. Если нет, используй вектора для динамического добавления строк в двумерный массив.
Аноним 16/01/19 Срд 16:50:52 18982242538
>>189822358
Блядь, программист это высокооплачиваемая работа.
Ты хочешь, чтобы мы тебе бесплатно ее выполнили.
Иди на хуй.
Кроме того, по меньшей мере один (а то и два) анона тебе уже алгоритм расписали.
Иди на хуй второй раз.
Аноним 16/01/19 Срд 16:51:15 18982243439
>>189822376
в джаваскрипте разве нельзя делать массивы с определённым размером?
Аноним 16/01/19 Срд 16:51:54 18982245440
>>189820886 (OP)
Представь, что у тебя в первой строке (i=0)
Есть отрицательный элемент.
Тогда ты бежишь сразу во второй цикл и идёшь там по i-1 (и получаешь хуй).
Это только первый взгляд, если посмотреть повнимательнее возможно ещё что-то можно найти, но мне лень.
Аноним 16/01/19 Срд 16:52:10 18982247341
>>189822393
слишком простая задача тогда будет.
естественно тут надо ебаться с массивом.
Аноним 16/01/19 Срд 16:52:23 18982248942
>>189822393
>Если нет, используй вектора для динамического добавления строк в двумерный массив.
Спасибо, что бы я делал без тебя! Как я сам не догадался...
>>189822425
>Кроме того, по меньшей мере один (а то и два) анона тебе уже алгоритм расписали.
Этот?
>>189821941
У меня так и сделано, как он написал
Аноним 16/01/19 Срд 16:53:22 18982252843
>>189821357
>>189822454
Окей, так ты по отрицательному индексу вроде как не сходишь. Но это не точно.
Аноним 16/01/19 Срд 16:53:45 18982255744
>>189822328
Не, если строкой инитить, то цимес (десяток-другой тактов сэкономленных) теряется.

Семантически понятнее там, я ж написал.

Ебли не будет, по крайней мере необычной для плюсов :)
Там все пишут так, как-будто у них не 10 ядер, а половинка z80, поэтому надо изъебнуться чтобы цикл лишних два раза не гонять. Добавим переменных xck и clzp, в которых какие-нибудь нужные счетчики для этого хранить будем.
Аноним 16/01/19 Срд 16:54:01 18982257045
>>189822489
>У меня так и сделано
Это квадратичная сложность. Твоя программа обосрётся от большого ввода.
Аноним 16/01/19 Срд 16:54:22 18982258946
>>189822489
>У меня так и сделано, как он написал
Потому что вы оба тупые долбоебы
Аноним 16/01/19 Срд 16:54:53 18982261247
>>189822434
Разве это будет кого-нибудь ебать, что у тебя там какой-то размер?
Аноним 16/01/19 Срд 16:54:59 18982261848
>>189822489
>Спасибо, что бы я делал без тебя! Как я сам не догадался...
Ну так ты долбоёб такую простую задачу не в силах решить. Что мне-то поделать.
Аноним 16/01/19 Срд 16:56:17 18982269249
>>189822376
Там над типами ещё больше думать надо т.к. всплывают не очевидные подставы от такой типизации
Аноним 16/01/19 Срд 16:56:55 18982271950
>>189822473
>ебаться с массивом
Ахахахаха
В массив по индексу ходит, и это называет еблей.
Ты сам решил, что будешь программистом, или кто-то подсказал?
Аноним 16/01/19 Срд 16:57:36 18982276851
Блять, 50! постов от гениев программирования. НИКТО до сих пор не предложил решения школьной задачки.
Аноним 16/01/19 Срд 16:58:41 18982282352
>>189822692
Ты явно не любитель "такой типизации". Сочувствую тебе, что приходится с жс иметь дело.
Аноним 16/01/19 Срд 16:59:59 18982289053
>>189822768
нахуй нам это кодить? да ещё и на плюсах
Аноним 16/01/19 Срд 17:00:00 18982289154
>>189822768
>НИКТО до сих пор не предложил решения школьной задачки.
Нахуя? Там отлаживать надо, думать. Это минут 15, а то и больше. Причем реальных усилий. ПРограммист получает 55 баксов в час и привык что за это платят. А бесплатно это нахуй не надо, пусть школьники делают чтобы повыёбываться или доказать себе что они на что-то способны. Нормальный программист будет решать эту задачу разве что от скуки или как благотворительность.
Аноним 16/01/19 Срд 17:00:03 18982289455
>>189822768
Ага, все ща бросятся тебе домашку делать. Подожди еще чуть-чуть. Все код вычищают и расставляют комменты, прежде чем тебе отдать.
Аноним 16/01/19 Срд 17:00:58 18982293256
>>189822891
>Нормальный программист
>отлаживать программу "здравствуй, мир"
Пиздец.
16/01/19 Срд 17:01:33 18982295457
>>189820886 (OP)
Что за хуйню ты написал в иф посонли вообще?
Покажи, как ты объявил arr
Аноним 16/01/19 Срд 17:01:34 18982295558
Аноним 16/01/19 Срд 17:02:23 18982299559
Аноним 16/01/19 Срд 17:02:56 18982302660
>>189822932
Такова реальность.

>>189822955
Лол. Хочешь на слабо взять? Слабо стараешься.
Аноним 16/01/19 Срд 17:03:04 18982303561
Аноним 16/01/19 Срд 17:03:24 18982305662
Какой забавный тред. Оп-хуй не в состоянии решить 5-минутную задачу. Сосачеры-самоучки первый раз в жизни увидели задачу на алгоритмизацию.)
Аноним # OP 16/01/19 Срд 17:04:34 18982311463
Аноним 16/01/19 Срд 17:05:46 18982317864
>>189823114
И меня тоже. Но ты посасывай хуец. Ты школоло или студент сраный?
Аноним 16/01/19 Срд 17:06:55 18982323165
>>189820886 (OP)
перемножить элементы строки сравнить с нулем, кода на пару строчек.
Аноним 16/01/19 Срд 17:07:41 18982327566
>>189823231
Перемножил второй ряд, получил положительное число, хотя элементы нуля там есть. Что еще предложишь?
Аноним 16/01/19 Срд 17:07:59 18982329267
Аноним # OP 16/01/19 Срд 17:09:34 18982338568
>>189823231
Зачем ты это высрал? У меня проблема не с проверкой строки. а со сдвигом и вставкой
Аноним 16/01/19 Срд 17:09:36 18982338669
Аноним 16/01/19 Срд 17:10:56 18982344270
>>189823385
нет, не в этом у тебя проблема
Аноним 16/01/19 Срд 17:11:39 18982347571
>>189823292
Проиграл с этого решалы. Ты еще в степени их начни возводить или в двоичную систему переведи.
Аноним 16/01/19 Срд 17:12:22 18982351172
>>189822891
>ПРограммист получает 55 баксов в час
Обосрался
мимо сеньор 10 баксов в час
16/01/19 Срд 17:13:00 18982354173
image.png (3Кб, 266x45)
266x45
Почему на пике 2n?

Тебе надо сделать функцию row_add, которая будет создавать массив n+1 и копировать данные со старого, а в последнем элементе срока из нулей, потом swap(last, current_new). Удалять старый и возвращать новый.
Объяснять, как это делать не буду, просто загугли

В блоке if posOnly вообще непонятно что написано сейчас.

А лучше использовать свои/сторонние библиотеки.
Аноним 16/01/19 Срд 17:13:28 18982357074
https://onlinegdb.com/Bygl323G4
Ну вот тебе решение с еблей с массивами, если так хочешь, вместо сразу вывода.
Аноним 16/01/19 Срд 17:14:15 18982362275
>>189820886 (OP)
Конченный дегенерат, блять. Пиздуй к учителю, школьник ебаный.
Аноним 16/01/19 Срд 17:14:36 18982363676
Аноним # OP 16/01/19 Срд 17:14:41 18982364977
image.png (11Кб, 468x70)
468x70
>>189823541
Использовать дополнительные массивы нельзя
Аноним # OP 16/01/19 Срд 17:15:40 18982369078
Аноним 16/01/19 Срд 17:15:44 18982369279
16/01/19 Срд 17:15:58 18982370280
>>189823541
Блять ещё один, сука! Ты копировать за куб будешь, еблан блять
Аноним 16/01/19 Срд 17:17:18 18982376881
>>189823649
Без доп массивов сразу на вывод тогда.
Аноним 16/01/19 Срд 17:18:45 18982382482
>>189823649
Ну тогда засовывай все в std::vector и не еби холову.
Аноним 16/01/19 Срд 17:20:15 18982389183
>>189823649
в плюсах вроде можно через malloc расширять массив.
Аноним # OP 16/01/19 Срд 17:20:31 18982390984
>>189823824
Да, блять, нужно на чистом сделать.
Я с самого начало объясняю.
Нужно отодвинуть строки. У меня не получается, я прошу помочь. Вы мне вектора советуете
Аноним 16/01/19 Срд 17:21:13 18982394285
Аноним 16/01/19 Срд 17:21:41 18982396986
>>189823909
Куда отодвинуть, тебе ведь нужно будет удалить лишние строки, разве нет?
Аноним 16/01/19 Срд 17:22:31 18982402387
>>189823909
Так std::vector такая же часть плюсов, как и std::cout
Аноним 16/01/19 Срд 17:24:29 18982413388
А эта хуйня вообще пригодится в каких-нибудь проектах ?
Аноним 16/01/19 Срд 17:24:54 18982416189
Аноним 16/01/19 Срд 17:32:04 18982448690
Аноним 16/01/19 Срд 17:33:06 18982452991
Аноним 16/01/19 Срд 17:33:22 18982454492
Аноним 16/01/19 Срд 17:33:55 18982456893
>>189824486
Чтобы управлять данными, представленными в матричном виде
Аноним 16/01/19 Срд 17:39:31 18982484894
>>189823649
Детишек учат писать костыли на языке костылей :)
Аноним # OP 16/01/19 Срд 17:53:06 18982566195
Аноним 16/01/19 Срд 17:53:49 18982570796
Аноним # OP 16/01/19 Срд 17:55:39 18982580497
>>189825707
Ты при вводе данных производишь манипуляции. Нужно инициализация отдельно, задание отдельно, вывод отдельно
Аноним 16/01/19 Срд 17:56:16 18982584098
>>189825804
Лол. Ну да, так в условии и написано.
Аноним # OP 16/01/19 Срд 17:58:06 18982595599
image.png (11Кб, 502x59)
502x59
Аноним 16/01/19 Срд 18:01:13 189826120100
>>189825955
Дай пароль и логин, гости не могут условие задачи смотреть
Аноним 16/01/19 Срд 18:02:59 189826217101
>>189825955
Ну ок.
Тогда хотя бы замени эту мерзость по типу
for (int k = 0; k < n; k++) {
arr[j][k] = arr[j-1][k];
}
на
arr[j] = arr[j-1];

Ну типа такого в итоге
https://onlinegdb.com/BJyowTnzN
Аноним 16/01/19 Срд 18:08:35 189826525102

ахуеть, а что так можно?
Просто целые строки свапать? Спасибо
Аноним 16/01/19 Срд 18:09:09 189826551103
>>189826525
Ага, и сразу выглядеть чище начинает.
Аноним 16/01/19 Срд 19:29:08 189830873104
>>189825955
ебать ты пидор

ты скинул в оп-посте инфу о задаче - тебе пояснили
ты вкидываешь новую инфу - тебе пояснили
ты снова сука вкидываешь новую инфу

Может нахуй уже пойдёшь? Хули нельзя было сразу скинуть фулл условия?
Недопрограммист
Аноним 16/01/19 Срд 20:07:44 189832996105
image.png (120Кб, 1366x768)
1366x768
---------------------------
SyntaxError
---------------------------
invalid syntax
---------------------------
ОК
---------------------------


ЧЯДНТ?
Аноним 16/01/19 Срд 20:10:15 189833144106
image.png (119Кб, 1366x768)
1366x768
Аноним 16/01/19 Срд 20:24:34 189833909107
Аноним 16/01/19 Срд 20:32:23 189834282108
>>189820886 (OP)
Так ты же память не выделяешь. Либо делай сразу массив на 1 строку больше, но игнорируй, а потом при вставке ебись, либо создавай новую матрицу
Аноним 16/01/19 Срд 20:35:31 189834422109
>>189823649
А ну тогда делай сразу массив на одну строку больше и вставляй в нее ту строку, которую тебе нужно вставить, а потом делай свап, чё
Аноним 16/01/19 Срд 20:47:22 189834970110
>>189834422
ещё один даун.
ты посмотри блять на самый первый пик в оп-посте
какой нахуй "на 1 строку больше"
Настройки X
Ответить в тред X
15000 [S]
Макс объем: 20Mб, макс кол-во файлов: 4
Кликни/брось файл/ctrl-v
X
Ваш шидевор X
Стикеры X
Топ тредов
Избранное