LINUX.ORG.RU

ТС, гугли «работа»

anonymous
()
Ответ на: комментарий от anonymous

ТС, гугли «c++ работа с битами»

Может быть у ТС в задании «тайный смысл» есть?
И работа с битами ему для криптографии нужна?

anonymous
()
Ответ на: комментарий от AntonI

В российских вузах сейчас возможно все. Раньше ОДИН несданный зачет (любой, хоть по физре) - недопуск ко ВСЕМ экзаменам - три пересдачи - комиссия - отчисление.

Ты так говоришь, как будто это что-то хорошее.

intelfx ★★★★★
()
Ответ на: комментарий от AntonI

Ты бы хотел оказаться на столе у хирурга который так вот учился?

Который вовремя не сдал зачёт по физре? Не вижу проблем.

anonymous
()
Ответ на: комментарий от anonymous

Единственная причина по которой не сдается зачет по физре - феерическое раздолбайство сдающего. Это не квантовая механика.

Я бы не хотел что бы меня оперировал раздолбай.

AntonI ★★★★★
()
Ответ на: комментарий от anonymous

Я бы такое решение не принял, предложил бы переделать или принял бы с оценкой 3. Смысл лабы явно в том, чтобы человек разобрался с логическими побитовыми операциями, сдвигами, а не нагуглил стандартный класс C++.

ТС. Если тебе надо готовое решение, тебе надо идти в раздел Job этого форума (тем более, что ты готов заплатить). Если же хочешь сам разобраться, план действий в общих чертах такой:

  1. Разобраться, что такое «unsigned char», и в каком диапазоне значения он может хранить. Подсказка: в один байт значение 256 не влезет; В результате корректируешь условие задачи и продолжаешь дальше;
  2. Разобраться, что такое побитовые логические операции; Подсказка: тебе нужна побитовая «И»;
  3. Разобраться, что такое побитовый сдвиг; Подсказка: тебе нужен сдвиг влево, и сдвигать нужно единицу;
  4. Разобраться, как работает цикл for. Подсказка: надо проверить каждый разряд данного числа => нужен цикл;
  5. Выяснить, что можно использовать результат логической повитовой операции в условии внутри if;
  6. В цикле считать таки ответ, инкрементируя заранее об’явленный счетчик.
  7. Добавляешь вывод результата, но используешь не printf, а std::cout . И код превращается… превращается в C++;
  8. Тестируешь код на вшивость на паре-тройке значений;
  9. С чистой совестью идешь сдаваться преподу.

Список литературы:

  1. Классика: https://ee.kpi.ua/~prat/edu/books/programming/c/1_K_R.pdf там должны быть ответы на все вопросы.
  2. примерчики, которые можно нагуглить.
seiken ★★★★★
()
Последнее исправление: seiken (всего исправлений: 1)
Ответ на: комментарий от anonymous

ТС, запомни - на ЛОР лодырей не любят.

их вообще нигде не любят

seiken ★★★★★
()
Ответ на: комментарий от AntonI

феерическое раздолбайство сдающего

Я знал, что ты про это напишешь. Но нет, идеальные люди - это только твои мечты, а лечиться приходится в реальном мире.

anonymous
()
Ответ на: комментарий от seiken

по п 1. - у него там было rand()%256 но видать на клаве телефоне чел не нашел скобок и процента.

по п 3. - двигать можно и вправо, само число;-)

А так плюсую конечно, сейчас этим всем заниматься уже поздновато. Лучше уйти в академ и прослушать курс заново.

AntonI ★★★★★
()
Ответ на: комментарий от seiken

Ничего себе ты расписал портянку для «ученика», который скорее всего является троллем, и которому, тем не менее, здесь уже все давно написали. Тебе настолько делать нечего?

★★★★★

А, ну да. То был риторический вопрос.

anonymous
()
Ответ на: комментарий от anonymous

Именно потому что хирург реальный человек и любая его ошибка для пациента обходится очень дорого он не должен быть раздолбаем. Раздолбаи пусть идут в ИТ.

AntonI ★★★★★
()
Ответ на: комментарий от seiken

Я бы

Да кому ты нужен. Но в этом вся суть «технарей».

anonymous
()
Ответ на: комментарий от AntonI

идеальные люди - это только твои мечты, а лечиться приходится в реальном мире

А вообще, не стал бы - и пожалуйста. Мы-то знаем, что это только посты на лоре.

anonymous
()

Троичные ЭВМ лучше двоичных … /и статьи об этом есть/

anonymous
()
Ответ на: комментарий от AntonI

Это было лучше чем сейчас.

Нет.

Ты бы хотел оказаться на столе у хирурга который так вот учился?

Который не сдал зачёт по физре? Не вижу проблем[2]

intelfx ★★★★★
()
Ответ на: комментарий от anonymous

А если он боксер?

То он не будет учиться в МФТИ.

intelfx ★★★★★
()
Ответ на: комментарий от fsb4000

Потому что это читерство. Тем более, это C++20. И вот представляешь, все студни, как нормальные люди, прочитав K&R и Страуструпа 1998г. (хорошо, пусть будет Страуструп 2017г, если библиотека нормальная), эту функцию не используют, а ТС такой приходит, и говорит: да вы лохи что ли? вот же однострочник…

seiken ★★★★★
()
Ответ на: комментарий от hobbit

Обосновывай. Ярлыки вешать — не мешки таскать, мы в курсе.

Просто прибавляй младший бит к результату, без всяких if’ов.

anonymous
()
Ответ на: комментарий от anonymous

Окей, это работает. Но описанный мной метод тоже работает, он менее эффективен, но зато более понятен новичкам. А вдруг экзаменатор попросит растолковать, как это работает?

hobbit ★★★★★
()
Ответ на: комментарий от seiken

Умение эффективно искать и использовать все доступные ресурсы (а недоступные — делать доступными) это и есть основная черта, отличающая хороших программистов.

А умение копать от забора и до обеда будет больше полезно грузчику.

(Надо, конечно, заметить, что ТС это не касается, потому что он ни искать не умеет, ни копать.)

intelfx ★★★★★
()

Unsigned char a = rand 256; посчитать количество 1

char a = rand 256;
int number_of_ones = a / 1;
anonymous
()
Ответ на: комментарий от hobbit

но зато более понятен новичкам

Спорное заявление, мини-портянка с if’ами также может и запутать «новичков». Или ты хочешь сделать из них любителей писать if (bool_value == true)?

anonymous
()
Ответ на: комментарий от AntonI

Единственная причина по которой не сдается зачет по физре - феерическое раздолбайство сдающего.

У меня зачет по физре - это был бой со студентами с других факультетов. Мне (тогда 16летнему) достался бородатый мужик лет 30 с бритой налысо головой с биофака. По итогам трех раундов ничья. Зачет поставили.

Как в такой ситуации применить раздолбайство? Не прийти на зачет?

BackDoorLover
()
Ответ на: комментарий от BackDoorLover

Как в такой ситуации применить раздолбайство? Не прийти на зачет?

Именно так;-)

В МГУ был (и есть) турклуб, там ставили зачет. Когда я учился необходимо было найти руководителя турклуба в лесу (место и время оговаривались заранее). Один выход в лес с ночевкой в семестр и все. Сейчас там чуть сложнее.

AntonI ★★★★★
()
Ответ на: комментарий от BackDoorLover

Как в такой ситуации применить раздолбайство?

Раздолбать тот лысый череп, конечно же. Ну или быть раздолбаным самому, но то такое.

anonymous
()
Ответ на: комментарий от intelfx

Умение эффективно искать и использовать все доступные ресурсы (а недоступные — делать доступными) это и есть основная черта, отличающая хороших программистов.

Это верно. Но только ТС не программист.

seiken ★★★★★
()
Ответ на: комментарий от anonymous

Слив засчитан.

Я тут недавно месяц провалялся в больнице (в пятницу выписали) со сломанной ногой на вытяжении (нога «прикована» к койке, то есть месяц не то что нельзя было слезть с кровати, но даже на бок не повернуться). Так вот, у меня месяц вместо толчка было судно, то есть никакого слива не было. Сейчас хоть слив есть, спасибо!

BackDoorLover
()
Ответ на: комментарий от anonymous

Слив засчитан.

Документально подтверждаю.

anonymous
()
Ответ на: комментарий от anonymous

мужик лет 30

Доцент?

Не, студент. А чо такого? Мне 33, в январе снова буду студентом (восстанавливаюсь в магистратуру). Но он был со мной в одной весовой категории, так что всё норм.

BackDoorLover
()
Ответ на: комментарий от AntonI

Когда я учился необходимо было найти руководителя турклуба в лесу (место и время оговаривались заранее).

Интересно, местность известна была заранее? Если в неизвестном лесу, да со всякими ручьями и оврагами, и без всяких карт, это может быть нетривиальное задание, тем более прийти вовремя.

seiken ★★★★★
()
Ответ на: комментарий от seiken

Карта была конечно, но на самом деле все популярные стоянки в подмосковье теми кто ходит в ПВД давно известны наперечет.

Нет, это не было спортивным ориентированием;-)

AntonI ★★★★★
()

Сейчас зачёт, помогите пожалуйста. C ++

Хорошо, что это не студент хим факультета … /повезло соседям/

anonymous
()
Ответ на: комментарий от peregrine

Понимаю что уже поздно, но вопрос в какой системе счисления тогда

Битовые операции интересная тема … /особенно эффективность/.

anonymous
()
Ответ на: комментарий от peregrine

вопрос в какой системе счисления тогда

В системе счисления с основанием 24037.

anonymous
()
Ответ на: комментарий от anonymous

Я пока однажды сам случайно и совершенно неожиданно для себя не устроил минивзрыв с разлетом лабораторной посуды, кучей разбросанного ломанного стекла и пролитых реактивов воспринимал ситуацию «взрыв пробирки» как сюжет анекдота.

Но как оказалось, такое случается и в реальности.

Leupold_cat ★★★★★
()
Последнее исправление: Leupold_cat (всего исправлений: 1)
Ответ на: комментарий от Leupold_cat

Но как оказалось, такое случается и в реальности.

А мне раньше хотелось попробовать поработать на токарном станке.
А вот теперь не хочу, потому как - небезопасно

anonymous
()
Ответ на: комментарий от Leupold_cat

У меня друг-химик много таких историй с практикума рассказывал - когда студент бежит по проходу с криком «Иван Петроович, посмотрите что это» а в вытянутой руке у него колба с реакций…

AntonI ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.