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

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

Check this out!

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

[Назад][Обновить тред][Вниз][Каталог] [ Автообновление ] 137 | 36 | 24
Назад Вниз Каталог Обновить

Аноним 26/04/17 Срд 16:08:59  151799786  
124124111.jpg (194Кб, 500x500)
Cап, ананасы. Вкатился физик-кун. Нужна помощь в программировании на СИ. Сижу уже 4 час пытаюсь разобраться в пикрелейтед, но почти в каждом моменте сомневаюсь, и ведь хуй узнаешь, правильно или неправильно делаешь. Короче, призываю всех, кто может хоть как-нибудь помочь разобраться в этой хуйне!
Аноним 26/04/17 Срд 16:09:25  151799805
Бамп
Аноним 26/04/17 Срд 16:10:51  151799910
14868955481960.jpg (54Кб, 300x450)
Бамп
Аноним 26/04/17 Срд 16:11:36  151799953
14559658785480.jpg (46Кб, 604x382)
Бамп
Аноним 26/04/17 Срд 16:12:37  151800022
14553960792852.jpg (69Кб, 960x462)
Бамп
Аноним 26/04/17 Срд 16:13:50  151800099
14607262959290.jpg (29Кб, 374x393)
бамп
Аноним 26/04/17 Срд 16:14:48  151800157
14645998872510.jpg (65Кб, 800x557)
бамп
Аноним 26/04/17 Срд 16:16:10  151800255
14646944942813.jpg (147Кб, 600x1068)
Бамп
Аноним 26/04/17 Срд 16:16:34  151800278
14722853396770.jpg (426Кб, 1364x2160)
Бамп
Аноним 26/04/17 Срд 16:17:09  151800312
14566641400863.jpg (100Кб, 762x901)
Бамп
Аноним 26/04/17 Срд 16:17:44  151800343
14726728441570.jpg (31Кб, 572x325)
Бамп
Аноним 26/04/17 Срд 16:18:37  151800402
14724956420050.jpg (70Кб, 1280x746)
Бамп
Аноним 26/04/17 Срд 16:19:17  151800451
14735170614840.jpg (449Кб, 1024x680)
Бамп
Аноним 26/04/17 Срд 16:19:41  151800479
14768456782270.jpg (28Кб, 272x600)
Бамп
Аноним 26/04/17 Срд 16:20:08  151800501
14647541604700.jpg (71Кб, 600x716)
Бамп
Аноним 26/04/17 Срд 16:20:36  151800522
>>151799786 (OP)
Шо це за хуйня, Антон?
Мимо 1 курс физфака
Аноним 26/04/17 Срд 16:20:41  151800527
14655866368600.jpg (51Кб, 500x415)
Бамп
Аноним 26/04/17 Срд 16:21:43  151800594
>>151800522
Грят нужно уметь анализировать программу, каждый ход просчитывать. Или ты про то, какого хуя я вообще информатикой занимаюсь?
Аноним 26/04/17 Срд 16:22:06  151800611
14527139787380.jpg (59Кб, 700x465)
Бамп
Аноним 26/04/17 Срд 16:22:39  151800647
>>151799786 (OP)

  
    
      
Аноним 26/04/17 Срд 16:23:13  151800679
>>151800594
И про то, и про другое. Так какого xyzя?
Аноним 26/04/17 Срд 16:23:19  151800683
> 1 задача
Дропай нахуй эту шарагу, пиздец какой-то, нахуя давать никогда не встречающийсся в жизни кусок говнища вместо кода и спрашивать "ололо, а что будит?)))".

мимо-кресто-кодер
Аноним 26/04/17 Срд 16:25:35  151800808
>>151800679
У меня уклон в радиоэлектронику может и не совсем в праве считать себя физиком, но лучше физик чем прогер, физики дохуища, но без информатики походу никак.
Аноним # OP  26/04/17 Срд 16:26:43  151800872
>>151800683
Я умею анализировать такую хуйню, но просто не могу разобраться в теме указателей. А препод дотошный до мелочей, постоянно спрашивает - куда программа пойдет, после того как вот это вот произойдет и что бует?
Аноним 26/04/17 Срд 16:27:00  151800888
14669363773871.jpg (376Кб, 1920x1280)
Бамп
Аноним 26/04/17 Срд 16:27:39  151800925
>>151800872

В первом куске говна у тебя сегфолт.
Аноним 26/04/17 Срд 16:29:36  151801032
>>151800925
Где именно?
Аноним 26/04/17 Срд 16:31:00  151801116
Ааааааа
Этот кодстайл
Сука блять
Хочется вырвать себе глаза

Вангую код писал какой нибудь сын шлюхи (математик)
Чем вас ваш ебаный матлаб не устраивает?
Аноним 26/04/17 Срд 16:32:47  151801208
>>151800925
не, там до предпоследнего элемента итерация идет
Аноним 26/04/17 Срд 16:33:12  151801227
>>151801116
Препод информатик
А при чем тут матлаб?
Аноним 26/04/17 Срд 16:35:26  151801343
14631516698400.jpg (20Кб, 472x403)
Бамп
Аноним 26/04/17 Срд 16:35:59  151801372
14561108063140.jpg (50Кб, 379x604)
Бамп
Аноним 26/04/17 Срд 16:36:21  151801394
14722078116240.jpg (280Кб, 1280x960)
Бамп
Аноним 26/04/17 Срд 16:36:43  151801421
14559676118643.jpg (39Кб, 399x600)
Бамп
Аноним 26/04/17 Срд 16:37:01  151801437
14405958763500.jpg (26Кб, 456x320)
Бамп
Аноним 26/04/17 Срд 16:37:54  151801490
>>151801227
Стандарт для всяких научных вычислений в математике/физике. Сейчас пайтон (с пайтонноутбуками и всякими математическими либами) еще становится популярным, но в шарагах такое не используют наверное.
Аноним 26/04/17 Срд 16:37:59  151801493
14740174517740.jpg (61Кб, 699x524)
Бамп
Аноним 26/04/17 Срд 16:38:19  151801515
>>151799786 (OP)
Пиздец, ты псевдокод на си переписать не можешь? За тебя же написали все уже.
Аноним 26/04/17 Срд 16:39:11  151801564
>>151801515
чта?
Аноним 26/04/17 Срд 16:39:37  151801586
>>151799786 (OP)
Нихуя не понел, чего тебе от нас то нужно, даунич? Ты код скомпилить не можешь?
Аноним 26/04/17 Срд 16:40:06  151801615
Пиздец, настолько нечитаемого куска говна я еще не видел.
Аноним 26/04/17 Срд 16:40:31  151801644
blob (97Кб, 740x258)
Аноним 26/04/17 Срд 16:40:55  151801668
>>151799786 (OP)
Есть целочисленный массив А из 5 элементов
В цикле копируем массив А в массив P, пока массив число из P меньше чем число массив А + n - 1 , переходим след числу массива P
Если Р больше о и оно четное и короче дальше ебаное мясо нихуя не понятно, как это вообще может работать? ССылки блять, нехуя не понятно. НИкогда не мог в СИ
Аноним 26/04/17 Срд 16:41:08  151801679
blob (127Кб, 531x511)
Аноним 26/04/17 Срд 16:41:15  151801684
короче эт хуйня, суть в том, что p - здесь это указатель типа инт, он у тебя в строчке for приравнивается к A, и вот это p=А в данном случае значит, что ты указываешь на первый элемент массива A[5]
Аноним 26/04/17 Срд 16:41:58  151801718
>>151800872
>2k17
>не могу разобраться в теме указателей
Лол, блядь. Охуеть вообще. Мда.
Аноним 26/04/17 Срд 16:42:14  151801742
>>151801668
P это не массив сука, а указатель на первый элемент массива A
Аноним 26/04/17 Срд 16:42:37  151801764
>>151801586
Его не нужно компилить. Нужно полностью описать ход программы сколько раз цикл выполнится и значения при этом все записать
Аноним 26/04/17 Срд 16:43:16  151801792
>>151801742
Ебать, P=A это так указатель инициализируется?
Аноним 26/04/17 Срд 16:43:55  151801828
>>151801718
Блять, я прошерстил тырнеты, там всё понятно описано и в примерах и в разборе, а как дошло до анализа этой поеботы, нихуя не понятно.
Аноним 26/04/17 Срд 16:44:15  151801850
>>151799786 (OP)
Что ты хочешь услышать?
Есть массив с числами, есть пара указателей(p и q).
Потом берут, присваивают одному из указателей (p) адрес первого элемента массива и итерируют по нему(то-есть, инкрементируют указатель p, после чего он указывает на следующий элемент).
В теле цикла получают значение переменной, на которую указывает указатель p и проверяют, положительный ли он и кратен ли двум. Если что-то из этого срабатывает, то еще одному указателю(q) присваивают адрес этого элемента и выходят из цикла.
Затем записывают в переменные значение следующего от q элемента и значение на которое указывает само q соответственно.
Аноним 26/04/17 Срд 16:45:37  151801912
>>151801792
Да
Аноним 26/04/17 Срд 16:45:38  151801915
>>151801668
>В цикле копируем массив А в массив P
Зачем ты пытаешься объяснять, не зная при этом C?
Аноним 26/04/17 Срд 16:46:31  151801963
>>151801915
Я попробовал угадать
Аноним 26/04/17 Срд 16:47:36  151802025
>>151801915
P[5]=A[5] так скопируется?
Аноним 26/04/17 Срд 16:48:09  151802056
>>151801850
>Есть массив с числами, есть пара указателей(p и q).
>Потом берут, присваивают одному из указателей (p) адрес первого элемента массива и итерируют по нему(то-есть, инкрементируют указатель p, после чего он указывает на следующий элемент).
>В теле цикла получают значение переменной, на которую указывает указатель p и проверяют, положительный ли он и кратен ли двум. Если что-то из этого срабатывает, то еще одному указателю(q) присваивают адрес этого элемента и выходят из цикла.
>Затем записывают в переменные значение следующего от q элемента и значение на которое указывает само q соответственно.
вот тут все идеально, только вместо итерируется можно сказать для тупых: повторяется круг цикла, а вместо инкрементируют - увеличить переменную на 1
Аноним 26/04/17 Срд 16:48:36  151802075
>>151802025
Сигфолт будет.
Аноним 26/04/17 Срд 16:49:28  151802120
>>151802025
нет, тк нет никакого массива P[5] вообще, есть указатель типа Int, это значит, что в эту переменную записывается адрес
Аноним # OP  26/04/17 Срд 16:49:59  151802156
>>151801850
Спасибо, все понятно, я так и делал, просто не знал, что делать после каждого цикла. Сейчас попробую сделать
Аноним 26/04/17 Срд 16:50:20  151802175
>>151802025
Это всё равно что

(P+5) = (A+5)

Т.е. копирование 5-го элемента массива A в 5-й элемент массива P. Это если P указывает на начало массива, в котором есть хотя бы 5 элементов.

А в примее будет сегфолт, так как P не инициализирован


Если P указывает на
Аноним 26/04/17 Срд 16:51:09  151802220
Screen Shot 201[...].png (312Кб, 2620x1746)
Screen Shot 201[...].png (319Кб, 2614x1756)
>>151801208

У тебя идет сегфолт не на итерации, а на моменте когда ты пытаешься a присвоить пустой указатель. Если ты обратишь внимание у тебя q = 0x0; до 4-ки в массиве, потом ты просто выходишь из цикла.
Аноним 26/04/17 Срд 16:51:50  151802265
>>151802175
Ясно, пойду пирога наверну.
Аноним 26/04/17 Срд 16:53:47  151802396
>>151799786 (OP)
ну давай разберем по частям тобою написанное. че происходит в первой строчке тебе надеюсь понятно. с какой строчки тебе не понятно? мимо фриланс 330к в сек.
Аноним 26/04/17 Срд 16:55:01  151802474
>>151801850
>>151802056
Алсо, вот этот вот момент "p < A + n -1" абсолютно пидорский и я даже не смогу сказать сразу, что там будет, так как не понятно, как компилятор эту хуйню оптимизирует.
То-есть, если там посчитается A+n, то это будет неопределенное поведение. мне кажется
Аноним 26/04/17 Срд 16:56:10  151802547
>>151799786 (OP)
Ищется первое число больше нуля или четное.
Потом в б пишется оно, в а следующее.
Аноним 26/04/17 Срд 16:56:25  151802569
Screen Shot 201[...].png (295Кб, 2614x1746)
>>151802220

если ты вынесешь эту ебалу из цикла, т.к у тебя значение переменной а не может быть равно NULL то получишь пик.
Аноним 26/04/17 Срд 16:57:03  151802608
>>151802474
ЕМНИП в сях можно ставить указатель сразу за последним элементом.
Аноним 26/04/17 Срд 16:57:13  151802621
>>151802474

это будет внезапно А+4
Аноним 26/04/17 Срд 16:59:05  151802730
>>151802621
Он скорее имел в виду что сначала будет A+5 и это вылет за границу кладбище кладбище пидор UB, а когда UB компилер может подставить любое число хоть 31337 и ему ничего не будет. Но вроде бы там не UB.
Аноним 26/04/17 Срд 16:59:29  151802752
>>151802220
Там последняя строчка после цикла. Там скобок тела цикла нету, значит в теле только if.
Аноним 26/04/17 Срд 17:01:25  151802863
Сей тред - прямое доказательство следующего факта: образованный человек далеко не обязательно является умным. Разве умный человек может задавтаь подобные вопросы на сосаче, интеллектуальный уровень которого деградировал ниже уровня лайвкомментов на новостных сайтах, ютуба, и социальных сервисов мейл.ру?

Не может конечно же, только полный дебил полезет с подобными вопросами в клоаку вкудахтовых дегенератов.
Аноним 26/04/17 Срд 17:02:20  151802921
>>151802863
Здесь 95% погромисты фрелансеры 300к/сек, маня
Аноним 26/04/17 Срд 17:04:09  151803039
>>151802608
Ты говоришь про массив char, где последний элемент '\0'. В обычных массивах такого нету, если я не ошибаюсь.
Аноним 26/04/17 Срд 17:06:01  151803167
>>151801850
Короче, блять. Я вроде подумал, что всё понял, но не всё так просто. Вот первый раз выполняется цикл. У нас for(p=A;p<A+ ...), получается, первый раз p=-1 У меня сейчас полное отупление мозга, но вроде как начальное выражение выполняется 1 раз, а только потом уже проверяется условие и делается приращение и будет идти в if, но там оно не выполнится, куда оно пойдет дальше?
Аноним 26/04/17 Срд 17:07:29  151803273
blob (18Кб, 90x90)
вы тут о оптимизациях компилятора квохчите. а я щитаю что опа про оптимизации компилятора не спрашивают. дед пидор небось сам о них не знает. это же не сениор блеадь. этим задачам лет больше чем деду и он ебёт ими по методичке. компиляторы блеадь
Аноним 26/04/17 Срд 17:08:10  151803327
Screen Shot 201[...].png (375Кб, 2614x1752)
>>151802569

Ну тогда мой пик. И вот тебе вторая.
Аноним 26/04/17 Срд 17:12:58  151803642
Установил p на первый элемент массива A.
p <A+n-1. A+5 сместился от первого элемента на 5 элементов, а точнне на 20 байт и указываешь на ячейку идущую следом за массивом. Когда отнял 1, сместился и указываешь на последний элемент массива, т.е. на ячейку где хранится двойка. Цикл у тебя по сути не затрагивает последнее значение элемнта, последний обрабатываемый элемент это 4, это единственный элемент который удолетворяют условию if.
q указывает на адрес где лежит 4.
a = 2, b =4, c=0.
Аноним 26/04/17 Срд 17:13:10  151803653
>>151803167
p = A означает, что мы указателю p присваиваем указатель на первый элемент A. Всё, теперь он указывает точно так же на первый элемент, как и A.
p < A + n - 1 означает, что берется A (который представляет из себя указатель на первый элемент) и сдвигается на n - 1, то-есть 5 - 1 = 4. То-есть, это указатель, указывающий на последний элемент A. Теперь сравнивается адрес p и адрес этого посчитанного указателя. Это выражение будет возвращать true на 1,2,3,4 итерациях.
Аноним 26/04/17 Срд 17:13:34  151803687
>>151803039
Нет, я про арифметику указателей. По стандарту указатель может указывать на любой элемент массива или сразу за ним. Считывать оттуда, конечно, нельзя. Раздел 5.7
If both the pointer operand and the result point to elements of the same array object, or one past the last element of the array object, the evaluation shall not produce an overflow; otherwise, the behavior is undefined.
Аноним 26/04/17 Срд 17:13:35  151803690
>>151803327

а почему i < 100?
Аноним 26/04/17 Срд 17:13:50  151803709
>>151803167
скажите щито будет происходить дальше? Цикл попрет дальше, и p будет равен 0 и в if он опять не выполнится, че за хуйня?
Аноним 26/04/17 Срд 17:14:02  151803719
>>151803167
>получается, первый раз p=-1
так блять!
p у нас не =-1
у нас *p=-1
а p = адресу памяти где лежит первый элемент ебаного массива.
далее я не уверен в сях, т.е. допустим ли фор без {}.
фор допустим без {} если у тела цикла одна строка. а у тебя в теле цикла их три.
но судя по отступу на последней строке, имелось ввиду что она тоже отностися к телу цикла и дед со своими задачами на карточках обосрался. или нет - не уверен в синтаксисе си. посему ответ на вопрос куда оно пойдет дальше? - пойдет на последнюю строку
Аноним 26/04/17 Срд 17:15:17  151803815
>>151803709
на псто ниже написано
Аноним 26/04/17 Срд 17:16:36  151803903
Screen Shot 201[...].png (509Кб, 2880x1800)
>>151803690

Потому, что чистому Си очень сложно в динамический массив, я бы мог тебе его написать, но я думаю оно тебе не нужно. Держи со второго по 8-й включительно.

Аноним 26/04/17 Срд 17:17:55  151803986
>>151803642
>>151803653
>>151803719
Спасибо, сейчас попробую это осмыслить, потом опять запощу высеры в этот итт ин зис тред.
Аноним 26/04/17 Срд 17:21:59  151804238
на вопрос ответьте такой.
в с или с++
cin >> n;
int arr[n];

Статический массив? Но во время компиляции не известен его размер, значит не статический.. или магия какая?
Аноним 26/04/17 Срд 17:23:46  151804350
>>151803653
>>151803642
Для указателей следует указывать номер указуемого элемента массива и значение этого элемента. В цикле значения переменных и указателей следует указывать для каждой итерации цикла.
А что можете сказать насчет этого, что от меня хотят Для каждой итерации, т.е. каждый цикл расписать и написать чему будут переменные равны при соответствующем цикле?
Аноним 26/04/17 Срд 17:24:42  151804412
>>151804238
а ты скомпилить попробуй, маг)
Аноним 26/04/17 Срд 17:26:13  151804518
>>151804350
итерация это один проход по циклу. а хотят денег от тебя, чтобы без сдачи ебени сие закрыть
Аноним 26/04/17 Срд 17:26:27  151804527
>>151804412
ну мне лень
Аноним 26/04/17 Срд 17:28:50  151804690
>>151804527
ну не получится же.компилятор таких магов нахуй посылает, как раз потому что неизвестно. конечно можно и динамическое че угодно делать, что в сях что где угодно, но для этого нужны магические слова. в твоем примере их нет.
Аноним 26/04/17 Срд 17:32:01  151804936
>>151804527
я тебе даже больше скожу - возможно компилятор наркоманский кокой и не пошлёт, выделит тебе под массив целых "му" элементов(если ты с клавы введешь му, а не чесло, в твоем коде про тип n не сказано ничего вообще). но врят ли такое говно запустится
Аноним 26/04/17 Срд 17:35:25  151805151
>>151804518
Ну я это и имел в виду. Я уже заебал своей тупостью, но всё же, просто хочу досканально разобраться. Самое непонятное, что не могу понять, что значит p=A в цикле, ну присвоили мы указатель на первый элемент А и что дальше, чему он вообще равен? номеру элемента массива или значению элемента массива?
Аноним 26/04/17 Срд 17:36:46  151805232
>>151805151
А после этого проверяется условие p<A+n-1, и как итог прохода делается приращение p++, а чему равно p, если это указатель на A?
Аноним 26/04/17 Срд 17:37:03  151805245
>>151804350
1итерация - p указывает на A [0]
2ит - A [1]
3ит - A [2]
4 ит - A [3]
4 итерация будет последняя. q указывает на A [3].
Аноним 26/04/17 Срд 17:37:23  151805263
Screen Shot 201[...].png (509Кб, 2880x1800)
>>151801208

Вам же анон >>151803327 показал уже.

указатель это адрес ячейки памяти в 16-ричном формате. типа 0x2343432342ab1
Аноним 26/04/17 Срд 17:38:47  151805354
>>151805263
Почему ты называешь себя аноном?
Аноним 26/04/17 Срд 17:40:45  151805460
>>151805151
да я сам хуй пойму. учитывая что у деда {} после фора проебаны, звездочка перед p проебана тоже. тут еще почитай со слова УКАЗАТЕЛИ, как раз про то говно, что у тебя в задаче http://www.butovo.com/~zss/cpp/arrays.htm авось и разберешся.
мне например было нахуй не понятно зачем в твою задачу вообще указатели заебенили. судя по моей ссылке это для охуитительной скорости. может так и есть
Аноним 26/04/17 Срд 17:40:50  151805464
>>151805151
p указывает на первый элемент. Т.е. хранит адрест первого элемента. Представь себе память как ящики. У ящика есть номер, в ящике лежит число. p указывает на ящик хранит номер ящика. Увеличивая p на 1, указываем на ящик идущий после. Конечно все гораздо сложнее, но может так поймешьб
Аноним 26/04/17 Срд 17:41:46  151805515
>>151805354
потому что он анон?
Аноним 26/04/17 Срд 17:43:49  151805628
>>151805464
ты мене обьясни как p может указывать на первый элемент, если у него написано p=A, а не *p=A? а?
Аноним 26/04/17 Срд 17:46:31  151805777
>>151805460
он не дед кстате, ему около 40
Аноним 26/04/17 Срд 17:47:22  151805830
>>151804690
>>151804690
>>151804936

В ОБЩЕМ, В КРЕСТАХ НОРМАЛЬНО ВСЕ А НА СИ РАНТАЙМ ОШИБКА ХОТЯ И ОТ КОМПИЛЯТОРА ЗАВИСИТ НАВЕРНОЕ МОЖЕТ ПОЛУЧИТЬЯ ЧТО НА КРЕСТАХ В КАКОМТО КОМПИЛЯТОРЕ ТОЖЕ РАБОТАТЬ НЕ БУДЕТ. ТОЛЬКО ОБЪЯСНИТЕ ПОЧЕМУ ЭТО РАБОТАЕТ НА КРЕСТАХ
Аноним 26/04/17 Срд 17:47:32  151805849
и да, скрины с кодом говно собачье, т.к. там то как раз последняя строка вне тела цикла. но, если она вне тела цикла, зачем дед на своей карте выделил эту последнюю строку отступом?
Аноним 26/04/17 Срд 17:48:12  151805887
>>151805628
p это указатель. p это значение которое лежит по адресу на которое указывает этот указатель.
A имя массива трактуется как указатель на первый элемент. Эквивалетно &A [0].
A
p=A ты приравниваешь переменной типа int переменную типа указатель. Несоответствие типов.
Аноним 26/04/17 Срд 17:49:45  151805983
>>151805830

Попробуй массив забить чем-то.

Схаваешь сегфолт
Аноним 26/04/17 Срд 17:49:49  151805985
>>151805830
видимо у тебя на крестах стоит наркоманский компилятор, который проебал ошибку при сборке приложения. и сделал массив походу нулевой. сгенерил его на отъебись. да и сгенерил то небось только потому, что далее ты не обращаешься к его элементам. попробуй обратись к 100му в коде. интересно че крестовый компилятор скажет. а потом введи туда значение 200, если все таки запустится. будет рантайм еррор, или синий экран смерти?
Аноним 26/04/17 Срд 17:52:08  151806127
>>151805628

потому что A == &A[0]
Аноним 26/04/17 Срд 17:52:14  151806133
>>151805983
>>151805985

НА СИ, РАНТАЙМ ОШИБКА
#include <stdio.h>

int main() {
int n, i;
scanf ("%d",&n);
int arr[n];
for (i = 0; i < n; i++) {
arr = i;
}

for (i = 0; i < n; i++) {
printf("%n", arr);
}
return 0;
}

НА ПЛЮСАХ. РАБОТАИТ
#include <iostream>
using namespace std;

int main() {
int n;
std::cin >> n;
int arr[n];
for (int i = 0; i < n; i++) {
arr = i;
}

for (int i = 0; i < n; i++) {
cout << arr << endl;
}
return 0;
}
Аноним 26/04/17 Срд 17:52:23  151806143
>>151805887
int p;
int a=3;
p=&a;
теперь у меня адрес в p. в
p у меня 3.
ок, лан, походу в ссылке выше опечатка с примером кода. там то как раз пишут что надо делать так *p=A чтобы далее массив итерировать по указателю
Аноним 26/04/17 Срд 17:54:13  151806255
>>151806133
>cout << arr << end
че за говно?
где обращение
cout << arr << end?
Аноним 26/04/17 Срд 17:54:54  151806291
>>151806133
>>151806255
ясно, макаба съела, пардон.
Аноним 26/04/17 Срд 17:56:40  151806402
>>151806133
а что значит работает? запускаешь прям прогу, даешь ей 10 элементов массива и она их выводит?
Аноним 26/04/17 Срд 17:57:06  151806433
>>151806402
ДА. ВСЕ НОРМАЛЬНО.
Аноним 26/04/17 Срд 17:59:06  151806569
>>151805245
а значения переменных при каждой итерации чему равны?
Аноним 26/04/17 Срд 17:59:37  151806611
>>151806433
поэтому капсом пишешь?
Аноним 26/04/17 Срд 18:01:07  151806720
Screen Shot 201[...].png (321Кб, 2610x1738)
>>151806133

Ну во первых так. В зависимости от компилятора создается массив на 2кк+ элементов.
Аноним # OP  26/04/17 Срд 18:01:46  151806753
14735589900890.jpg (162Кб, 768x1024)
Кто-нибудь смог в 3 задание?
Аноним 26/04/17 Срд 18:01:58  151806777
>>151806720
ТАК И ДУМАЛ, СУКА
Аноним 26/04/17 Срд 18:03:16  151806847
>>151806720

У меня на 2 100 000 уже вылетает сегфолт, подозреваю что тут прямая зависимость от размера стека.
Аноним 26/04/17 Срд 18:03:45  151806882
14554163172790.jpg (42Кб, 800x600)
>>151806753
бамп
Аноним 26/04/17 Срд 18:03:47  151806884
Screen Shot 201[...].png (306Кб, 2280x1732)
>>151806847
Аноним 26/04/17 Срд 18:06:58  151807077
14595134530080.jpg (55Кб, 600x599)
>>151806753
бамп
Аноним 26/04/17 Срд 18:07:41  151807124
>>151806753
Где там третье?
Аноним 26/04/17 Срд 18:10:30  151807316
>>151799786 (OP)
>физик кун
>не может разобраться с хуевиной, которую в 8 классе в паскале делают
Охуенный физик. Хотя, сидеть и сосать хуй в каком нибудь нии за 15к для тебя самая лучшая перспектива
Аноним 26/04/17 Срд 18:11:17  151807369
>>151807124
проебался, не 3, а 2 - про функцию
Аноним 26/04/17 Срд 18:13:19  151807504
>>151803327
Вот тебе вторая задача
Аноним 26/04/17 Срд 19:15:27  151811542
>>151806847
ВЫДЕЛЯЕТ ПАМЯТЬ В СТЕКЕ В РАНТАЙМЕ? ХМММММ
Аноним 26/04/17 Срд 19:19:03  151811787
>>151802474
Там же можно даже A+n посчитать? Какого хуя это UB если мы не разыменуем? Указатели считаются с проверкой размеров выделеной памяти штоле?
Аноним 26/04/17 Срд 19:25:54  151812248
>>151799786 (OP)
А во втором указатель должен быть равен заданному значению или же элемент массива?

Если первый вариант, то для меня это нихуёвая такая задача. Как выделить память в куче, чтобы она лежала по определённому адресу? (Даже без учёта выравнивания)
Аноним 26/04/17 Срд 19:26:14  151812269
>>151812248
>элемент
*элементу
Аноним # OP  26/04/17 Срд 19:39:25  151813182
>>151812248
Не ебу, скинул всё задание. Больше ничего не написано. Наверное как второй вариант, не думаю что там хотят наебать разум.
Аноним 26/04/17 Срд 19:47:06  151813670
>>151812248

элемент массива конечно
Аноним 26/04/17 Срд 19:52:42  151814040
>>151813182
>>151813670
Ну, это намного проще. К тому же я слепой нахуй.
Аноним 26/04/17 Срд 19:58:23  151814366
>>151807316
8 класс? Мы в 11 ворд проходили
Аноним 26/04/17 Срд 20:18:17  151815701
>>151814366
А мы counter strike
Аноним 26/04/17 Срд 20:45:28  151817650
>>151799786 (OP)
>5 строчек кода
>136 пост, макаки никак не разберутся с синтаксисом СИ.
Охуеть!
/thread
Аноним 26/04/17 Срд 21:01:49  151818940
>>151817650
Это уровень какого курса?

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

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