1 / 1 / 0
Регистрация: 26.09.2018
Сообщений: 131
|
|
1 | |
Реализовать циклический сдвиг числа влево на указанное число байт12.04.2023, 06:47. Показов 1360. Ответов 8
Реализовать циклический сдвиг числа влево на указанное число байт.
Требования: Ввод исходных данных через параметры командной строки. Корректность работы реализованной функции с целыми числами различных размерностей (от 1-го до 8 байт)
0
|
12.04.2023, 06:47 | |
Ответы с готовыми решениями:
8
Реализовать циклический сдвиг влево на указанное количество бит Циклический сдвиг списка вправо или влево на указанное число позиций Циклический сдвиг последовательности из N байт памяти на M позиций влево Реализовать побитный сдвиг числа право на указанное число, но только для нечётных битов Циклический сдвиг число X на K разрядов влево |
594 / 493 / 102
Регистрация: 05.08.2022
Сообщений: 2,693
|
|
12.04.2023, 08:17 | 2 |
см. внизу страницы "Похожие темы"
0
|
1 / 1 / 0
Регистрация: 26.09.2018
Сообщений: 131
|
|
12.04.2023, 18:24 [ТС] | 3 |
Я так понял что циклический сдвиг числа влево на указанное число байт это тоже самое что и циклический сдвиг целого числа на n разрядов влево. Если ошибаюсь то поправте.
0
|
1 / 1 / 0
Регистрация: 26.09.2018
Сообщений: 131
|
||||||
12.04.2023, 23:36 [ТС] | 4 | |||||
Я реализовал сдвиг вправо а сдвиг влево не получается
0
|
Модератор
13727 / 10923 / 6479
Регистрация: 18.12.2011
Сообщений: 29,156
|
||||||
13.04.2023, 08:47 | 5 | |||||
Ну, раз самостоятельно реализовали вправо,
то должны знать, что для сдвига влево надо значки >> << поменять местами
0
|
1 / 1 / 0
Регистрация: 26.09.2018
Сообщений: 131
|
||||||
13.04.2023, 16:04 [ТС] | 6 | |||||
я реализовал по битовый сдвиг влево а по байтово не получается
0
|
1 / 1 / 0
Регистрация: 26.09.2018
Сообщений: 131
|
||||||
13.04.2023, 16:06 [ТС] | 7 | |||||
этот метод не работает я ввожу 2 1 в ответ он выводит 2 а когда должен 256
Добавлено через 5 часов 59 минут я написал код но у меня не получается реализовать побайтовый сдвиг а побитовый работает
0
|
495 / 450 / 138
Регистрация: 03.02.2013
Сообщений: 1,394
|
|
13.04.2023, 18:21 | 8 |
Что характерно в паскале есть для этого rol и ror, в процессорах есть для этого конкретная одна инструкция, а в Си/С++ нужно выдумывать велосипед из нескольких процессорных инструкций, удобно
0
|
Вездепух
12805 / 6679 / 1798
Регистрация: 18.10.2014
Сообщений: 16,911
|
|
14.04.2023, 05:11 | 9 |
Это как это? Байт - это лишь набор из (восьми?) битов. Если побитовый работает, то и побайтовый будет работать.
И что такое "не получается"?
0
|
14.04.2023, 05:11 | |
14.04.2023, 05:11 | |
Помогаю со студенческими работами здесь
9
В заданной строке выполнить циклический сдвиг на указанное число позиций Реализовать программу, которая будет выполнять циклический сдвиг списка влево Циклический сдвиг влево цифр числа Циклический сдвиг числа на n позиций влево Осуществить циклический сдвиг влево введенного числа на N разрядов Циклический сдвиг целого числа на n разрядов влево и вправо Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи | |||||
Что такое хорошо и что такое плохо, вид сбоку. Индивид и общество - грань не нарушения.
Hrethgir 18.01.2025
В моей личной жизни и времени, я рассуждаю категорией "хуже-лучше", в том плане, когда меня спросили например - "а зачем ты делаешь свой процессор?", то я ответил - "чтобы сделать свою жизнь лучше". . .
|
Передача по ссылке или по значению в Java?
InfoMaster 18.01.2025
В мире программирования на Java одним из ключевых аспектов, требующих глубокого понимания, является механизм передачи параметров в методы. Этот фундаментальный концепт часто становится источником. . .
|
Тернарный условный оператор в Python
InfoMaster 18.01.2025
В мире программирования существует множество инструментов и конструкций, позволяющих создавать эффективный и лаконичный код. Одним из таких инструментов является тернарный условный оператор, который. . .
|
Как удалить неотслеживаемые файлы из рабочего дерева Git
InfoMaster 18.01.2025
В процессе разработки программного обеспечения с использованием системы контроля версий Git часто возникает необходимость в управлении неотслеживаемыми файлами. Неотслеживаемые файлы (untracked. . .
|
Что делает код if __name__ == "__main__": в Python
InfoMaster 18.01.2025
В мире программирования на Python существует множество важных концепций, и одной из наиболее интересных является конструкция if __name__ == "__main__". Эта специальная конструкция играет ключевую. . .
|
Как заставить Git забыть об отслеживаемом файле, добавленном в .gitignore
InfoMaster 18.01.2025
В мире разработки программного обеспечения система контроля версий Git стала неотъемлемой частью рабочего процесса, позволяя эффективно отслеживать изменения в коде и управлять ими. Однако. . .
|
Что означает use strict в JavaScript и для чего используется
InfoMaster 18.01.2025
В мире современной веб-разработки JavaScript играет ключевую роль как один из основных языков программирования. По мере его эволюции возникла необходимость в механизмах, которые помогли бы. . .
|
Как работать со скрытыми (hidden) элементами в jQuery
InfoMaster 18.01.2025
В современной веб-разработке управление видимостью элементов на странице является одним из ключевых аспектов создания интерактивных пользовательских интерфейсов. jQuery предоставляет мощный набор. . .
|
Как переключаться между ветками (Branch) с помощью checkout в Git
InfoMaster 18.01.2025
Ветки в Git являются одной из ключевых концепций для управления версионностью кода, позволяя разработчикам эффективно работать в команде и параллельно развивать программные проекты. Каждый новый. . .
|
Что такое стек и куча, чем они отличаются и где находятся
InfoMaster 18.01.2025
Понимание основных концепций памяти в программировании
В мире современного программирования эффективное управление памятью играет ключевую роль в создании производительных и надежных приложений. . . .
|
Как использовать комментарии в JSON
InfoMaster 18.01.2025
JSON (JavaScript Object Notation) представляет собой легкий и широко используемый формат обмена данными, который стал стандартом де-факто для веб-приложений и программных интерфейсов. При работе с. . .
|
Как заставить git pull перезаписать локальные файлы в Git
InfoMaster 18.01.2025
Проблема перезаписи локальных файлов в Git
При работе с системой контроля версий Git разработчики часто сталкиваются с ситуацией, когда необходимо синхронизировать локальный репозиторий с. . .
|