Ребята, как вывести двоичный код числа и указать младший бит?Нужно, как я понял, текстом. Не программой
бамп
>>156043971 (OP)> Нужно, как я понял, текстом. Не программойЧего бля?
>>156044103ну типа как в тетрадочке всякую хуйню пишут в школе тип там умножение залупы на деление хуйни и получают какое-то число, так и тут, как я понял
>>156044103в общем, это одно из заданий анона, которое он сказал нагуглить самому. А мы сейчас на блок схемах висим
>>156044143Чего бля?
>>156044188да
>>156043971 (OP)нужна типа так сделатьprinf("%kaktotambinary", %peremennaya);
>>156044143А, двоичное число получается если делить число децимальное на джва, из остатков
Пиздец, сформируй задачу правильнее, а не ту хуйню, которую ты написал
>>1560443838/2 = 03/2 = 1прав ли я?
>>1560444361) вывести двоичный код числа2) указать его младший бит
>>156044480Ты ебонутый?
>>156044504>1) вывести двоичный код числаИз какого числа то?
>>156044480Эмм, не думаю
>>156044507>А, двоичное число получается если делить число децимальное на джва, из остатков>8/2 = 0>3/2 = 1поясни
>>156044553ну, например 7
>>156043971 (OP)Дели число на 2. Остатки заноси в строковую переменную или символьный массив.
Смотри, k&1 - бинарное умножение. Если последний бит единица, то даст единицу. Т.е. выводишь с помощью if(k&1). Если другие биты нужны, используй сдвиги, << или >>, сам разберёшься. Сдвигай и умножай так (k>>n)&1, n - число, насколько бит сдвинуть. Не помню в какую сторону лучше, попробуй всячески.
>>156044593два чая, этому программисту 300кк в наносекунду
>>156044607>>156044593Маркоманны, он ж про письменный вариант.
>>156044607Можете не благодарить.
>>156044607прочитал ли ты вторую строчку оп поста?
>>156044553ну или бля ёпты 761234
>>156044670А если мы осмелимся?
>>156044703Вот дели в столбик на 2, остатки будут циорками бинарного числа. А младший его бит это толи первая толи последняя цифра я не помню я не байтаеб)))
>>156043971 (OP)int ilstd::cout << std::setbase(2);std::cout << i;std::cout << i & 1;i |= 1; //set lower biti |= 0; //unset lower bit
>>156044676Так в иф можно запихнуть принтф и много чего другого. Или нужно обрабатывать строку как текст и нельзя перевести в число?
>>156044750Двачаю, оп какую-то хрень просит, ему самые лучшие способы дают.>>156044607-кун.
>>156044707Я бы на вашем места так не рисковал.
>>156044856Нет ну а все жи.
Анананананас. Умею сделать физз базз, но как блять фундамент по информатике прокачать? Неужто школьными учебниками?
>>156044890Нарываешься на кусь?
>>156044973Нит, ниешь меня!
https://pastebin.com/raw/g8YH8bYA не благодари.
>>156044963Смотри, школьные учебники по информатике в бумажном виде это бред есть жи. В интернете куча гайдов, очень полезная куча. В компанию вкатись айтишную, главное - не ленись, безделье игрушка дьявола есть жи.
>>156045121где я школьные учебники да ещё и нужную тему сейчас посмотрю?
>>156045187Нигде, да и не нужно. Перечитай.
>>156045187Торренты, учебник полякова.
>>156044963Есть четырехтомник западный по инофрматике, но он для вузов. Уж полнее него ничего не сыщешь
>>156045219а номер класса какой?
>>156045274там помоему 10 - 11
>>156044568Выводим двоичное число 8:8\2 = 4 (остаток 0)4\2 = 2 (остаток 0)2\2 = 1 (остаток 1)1Двоичное число числа 8 = 1100
>>156045522ТЫСЯЧА СТОООТЫСЯЧА СТОООТЫСЯЧА СТООСМЕРТЬ В ЛИЦО НАМ ДЫШИТ
>>156043971 (OP)> как вывести двоичный код числа и указать младший битбля, всегда бисили такие безсмысленные задания, а главное что в современном программировании это нихуя не разу не нужно
>>156045572Расскажи нам о современном программировании, о тростакавсекунду.
>>156045572Хаффман, слышал о таком? При декодировании код лежит у тебя в целочисленной переменной, и для того, чтобы прогуляться по дереву, ты как раз читаешь код бит за битом. Такие дела. Но если для тебя программирование заканчивается крудошлепством, тогда да, нинужно.
>>156045679>хоффманЧот знакомое, проходил кс50 по структурам данных, но дропнул ниасилив. Пиздос, стыдно так.
>>156045522точно?
>>156045522>2\2 = 1 (остаток 1)почему остаток 1?почему две еденицы?
>>156045773Наводки, наверное.
>>156045773>1100почему две еденицы?*
>>156043971 (OP)ну наконец, уже среда а я ни разу в программирование не вкатывался.
>>156043971 (OP)и сразу к делу, hackers delight читал?
>>156045879Тебя то я и поджидал, братец!Вот тебе книга http://newstar.rinet.ru/~goga/sicp/sicp.pdf>>156045896Это которое в русском "алгоритмические трюки для программистов?" Книго то не для нуфагов
>>156045919Твоя книга - лучший способ отбить охоту когда-либо прикасаться к программированию. 50% восхваления никому не нужных языков, 48% скобочек, 3% здравого смысла. Ой.
>>156045896не. Вкатывающий меня анон дал задачи, конкретно эту сказал нагуглить
>>156045919у нас тут обмен литературой? http://gen.lib.rus.ec/book/index.php?md5=F813AEA57357B6A5C4820CB6697B7909 тогда вот тоже норм.
>>156045996гугл в другой вкладке.
>>156045984Моя книга, прекрасный барьер для тех кому программирование - пустой звук.
>>156046006Ехал тип через тип, видит тип - в реке лямбда.
>>156046006Это уже коркор какойто, про языки как таковые.
>>156046039а потом функтор морфизм как отобразит, тут ему и обратный предел.
>>156046057да sicp вроде тоже об этом, только для детей.
>>156046032Я после твоей книги про аккордные клавиатуры читал - такое чувство было, что те же самые сектанты писали. А еще по хабру бегает шизик, который кричит что-то там про оберон. Он тоже из этих.
>>156046021ну так попробуй нагуглить, мудак блять
>>156046105Лол, не знаю что вы так все горите, нормальная книга. Даже я до третьей главы добрался. а я 38лвл безработный с 2 по математике
>>156046145>38Чот я загнул, ну да похуй
Обычный вывод через текстовые input и output, гугли
гуманитарий в треде. Обычно выкрик "свободная касса" решает проблемы. Попробуй также
>>156045572>а главное что в современном программировании это нихуя не разу не нужноДаже в вебмакакинге битовые поля и побитовые операции котируются, а если говорить о нормальных языках то там и подавно, но зачем я говорю это быдлу которое без "бля" разговаривать не умеет.
>>156046139мне таких задач не задают, извини.
>>156046145Дело не в том, что книга сложная. Книга читаема вполне. Но дело в том, что вот эта вся ебанина в чистом виде нахуй никому не вперлась. Она насаждает способ мышления, который контрастирует с общепринятым. То есть, не научившись по сути ничему, тебе после нее придется еще и переучиваться.
>>156046032Полистал книгу и чет проиграл.
>>156046263а в чем состоит общепринятый способ мышления?
>>156046291Он состоит в том, что функциональщина нужна редко и в небольших дозах, которые не требуют каких-то особенных умственных усилий и знания кишок компилятора. Макросы же не нужны вообще.
>>156043971 (OP)ОП, ты это спросил?https://www.e-olymp.com/ru/problems/1753
>>156046334именно поэтому за последние десять лет везде добавили лямбды и всякие константы, а макросы не нужны, если ты печатать много любишь.
>>156046405Именно поэтому за лямбды длиннее однострочника в порядочных конторах бьют по рукам.
>>156046405>>156046334А причем тут вообще функциональщина? В той книге сплошная дискретка на ассемблере. Или я что-то не так понял?мимо другой анон
>>156046473Мы про сицп.
Анус.
Ананас, давай попиздим об олимпиадном программировании.Есть ли профиты в умении решать такие задачи для ананаса без вышки? Какая математика для этого нуэжна вся?Решаешь ли сам?
>>156045919Хуита, а не книга.Это как с тянками: книги, кроме букваря и учебников по русскому 1-4 классов, если самоучка, не нужны - просто без задней мысли подходишь и знакомишься. В программировании точно так же: читаешь либо слушаешь про program flow, variables, functions и просто без задней мысли программируешь. Если ты альфач от мира программирования, то точно так же, как и с тянками, быстро разберешься что к чему и будешь писать без напряга. А если ты омега, то у тебя будут возникать трудности, потеть ладошки, ну и тому подобное. Тогда лучше заняться чем-то другим.
>>156047075Аналогия конечно красивая, но к книге отношения не имеет. Лично мне книжонка вполне помогла быстро въехать в рекурсию. Вобщем сами вы все хуита!!1