Отпрыск ChatGPT
31 / 28 / 4
Регистрация: 18.06.2019
Сообщений: 143
|
||||||
1 | ||||||
Побитовые операции между символами двух строк13.09.2024, 11:58. Показов 1691. Ответов 17
Метки нет (Все метки)
Написать программу которая будет выполнять побитовое операцию между символами двух строк
Помогите решить
0
|
13.09.2024, 11:58 | |
Ответы с готовыми решениями:
17
Побитовые операции (подсчитать количество парных нулевых битов, расположенных строго между единичными) Слияние двух коротких чисел в одно длинное с условием (побитовые операции) Слияние двух коротких чисел в одно длинное с условием (побитовые операции) Побитовые логические операции и операции смещения |
590 / 490 / 101
Регистрация: 05.08.2022
Сообщений: 2,672
|
|
13.09.2024, 12:31 | 2 |
А сейчас программа разве не работает? или какая проблема?
0
|
Модератор
13727 / 10923 / 6479
Регистрация: 18.12.2011
Сообщений: 29,155
|
||||||
13.09.2024, 13:13 | 3 | |||||
KSergey9, думаю проблема в том, что после побитовых операций в строке S
окажутся совершенно непредсказуемые коды, которые никак не вывести в виде символов. И, если где-то получится ноль, то остальная часть вообще не выведется. Т.е. вместо Надо что-то вроде
1
|
462 / 329 / 64
Регистрация: 09.03.2016
Сообщений: 3,249
|
|
14.09.2024, 18:24 | 4 |
После побитовых операций это не символы.
Или надо думать, какие делать операции. Долго думать. Добавлено через 1 минуту А почему оно должно быть четырёхбайтовое целое? UTF8 то однобайтовое, то двух... Английское однобайтовое... Добавлено через 4 минуты Будет один байт. (string же)... А в string_и можно мусора напихать? Это ничего? Я обычно с char работаю...
0
|
462 / 329 / 64
Регистрация: 09.03.2016
Сообщений: 3,249
|
||||||
14.09.2024, 18:44 | 5 | |||||
Как то так. Я ещё забыл спросить - А за каким?
0
|
Отпрыск ChatGPT
31 / 28 / 4
Регистрация: 18.06.2019
Сообщений: 143
|
|
15.09.2024, 03:47 [ТС] | 6 |
вот
0
|
zss
|
||||||
15.09.2024, 07:50
#7
|
||||||
0
|
Отпрыск ChatGPT
31 / 28 / 4
Регистрация: 18.06.2019
Сообщений: 143
|
||||||
15.09.2024, 11:13 [ТС] | 8 | |||||
zss, приношу извинения форумом пользуюсь нечасто.
Там в общем написано тоже самое думала я может где-то проглядел текст задания. по формуле S (x) M что это вообще может значить, вроде исключающее или? Я попробовал так
0
|
3719 / 2648 / 761
Регистрация: 29.06.2020
Сообщений: 9,800
|
||||||
15.09.2024, 11:55 | 9 | |||||
Azawa,
⊕ - это операция исключающее ИЛИ. В С++ - ^ .Что вы творите в коде, вообще не понятно. И что ожидается, тоже. Единственная приходящая в голову интерпретация : шифрование сообщения по ключу.
Добавлено через 10 минут
2
|
Отпрыск ChatGPT
31 / 28 / 4
Регистрация: 18.06.2019
Сообщений: 143
|
||||||
15.09.2024, 20:55 [ТС] | 10 | |||||
SmallEvil, ну я как понял, исходная строка в кодировке UTF-8. Она побитово XOR закодирована ключом M. Нужно обратно её раскодировать так же побитово, в результате должна получиться UTF-8 строка, которую нужно вывести в консоль. Если что код не мой
Да я понял, единственное что я думал это значок побитовое И, спасибо. Вот поправил код вроде должно быть так:
0
|
3719 / 2648 / 761
Регистрация: 29.06.2020
Сообщений: 9,800
|
|
15.09.2024, 21:30 | 11 |
Почему ?
Даже если она в UTF-8, работать с такой строкой посимвольно - сложно. А не посимвольно - бессмысленно. Почему строка М вдруг стала ключом ? Если в ней открытое слово, а в строке S, как раз таки разнообразные байты ? Но в задании нужно вывести не раскодированную строку, а результат кодирования. По по каким именно правилам должна обрабатываться трока, в задании нет. Если же выводить закодированную, тогда в этом смысла нет, так как там могут быть управляющие символы, которые нельзя отобразить. Ничего подобного в С++ не может быть.
0
|
73 / 74 / 17
Регистрация: 11.06.2018
Сообщений: 269
|
|
15.09.2024, 21:48 | 12 |
Компилируется.
Всё так и там выводится оскорбление модератора. Как только он это поймет, то кому-то прилетит санкция. Добавлено через 16 минут Azawa, самое время сказать откуда у тебя это задание и как так получилось, что в нем упомянут известный всем модератор? Мое предположение: это тебе такая месть от твоего наставника, чтобы ты не ходил за помощью на форум и решал задачи сам. Если это так, то я ему просто похлопаю. Гениально.
1
|
Отпрыск ChatGPT
31 / 28 / 4
Регистрация: 18.06.2019
Сообщений: 143
|
|
16.09.2024, 02:25 [ТС] | 13 |
ablex, к сожалению я так не смог собрать программу. Если у вас получилось, не затруднит скинуть проект я посмотрю?
Добавлено через 29 минут Не по теме: Если честно не понял что вы имеете в виду, похоже на бред. К форуму и модераторам хорошо отношусь ничего против не имею. Форум лучший в ру сегменте :good: Ну во всяком случае так считаю я и знакомые, люди с которыми учусь. если у вас какое-то другое мнение ну ваше право, только не понимаю к чему оно тут Добавлено через 16 секунд Не по теме: Если честно не понял что вы имеете в виду, похоже на бред. К форуму и модераторам хорошо отношусь ничего против не имею. Форум лучший в ру сегменте :good: Ну во всяком случае так считаю я и знакомые, люди с которыми учусь. если у вас какое-то другое мнение ну ваше право, только не понимаю к чему оно тут
0
|
590 / 490 / 101
Регистрация: 05.08.2022
Сообщений: 2,672
|
|
16.09.2024, 07:34 | 14 |
Откуда взялось именно про строки?
Добавлено через 7 минут Не по теме: Очевидно, что именно так всё и есть. Студни явно уже задолбали приносить готовые решения с этого форума. Про оригинал. Я почему-то думал, что уезжающие в европейские учебные заведения очень мотивированы, грызут изо-всех сил гранит науки и всё такое. А вот поди ж ты. Хотя да, оригинал оказался полезен верным уточнением относительно требуемой битовой операции Добавлено через 6 минут Компилируется. Буквально этот текст программы.
0
|
73 / 74 / 17
Регистрация: 11.06.2018
Сообщений: 269
|
|
16.09.2024, 14:25 | 15 |
Что непонятного? Твой препод, или кто там дает тебе задания, зашифровал оскорбление модератора в тексте задания.
И сделал он это, вероятно, чтобы отвадить тебя от халявной помощи на форуме. За шизофазический бред, конечно, спасибо. Но я был бы признателен, если бы ты извинился. А также написал администрации с просьбой удалить свой глупый отзыв в моём профиле. Доказать мои слова очень просто. 1) Берем текст из твоего поста #10: https://www.cyberforum.ru/post17397558.html 2) Вставляем в любой онлайн-компилятор, поддерживающий UTF-8; 3) Видим расшифрованный текст, содержащий оскорбление. Например: https://wandbox.org/permlink/2LFPdhk6QcEV2ooD Сразу обращаюсь к администрации, товарищ Azawa вынудил меня запостить эту ссылку. Также прошу убедиться, что текст по ссылке побуквенно соответствует тексту из поста Azawa #10, а зашифрованная строка побуквенно соответствует тексту с фотографии задания из поста #6.
0
|
Отпрыск ChatGPT
31 / 28 / 4
Регистрация: 18.06.2019
Сообщений: 143
|
|
16.09.2024, 17:20 [ТС] | 17 |
Мда... У меня нет слов. Звучит как бред. Ну ладно ablex, думал чушь какую-то несёт. Но сам запустил убедился, сверил строчки. Выводит:
Код
zss лох!
1
|
73 / 74 / 17
Регистрация: 11.06.2018
Сообщений: 269
|
|
16.09.2024, 17:23 | 18 |
Я жду извинений и официального обращения к администрации об удалении оскорбительного отзыва.
Это можно сделать через красную треугольную кнопку напротив моего сообщения.
0
|
16.09.2024, 17:23 | |
16.09.2024, 17:23 | |
Помогаю со студенческими работами здесь
18
Побитовые логические операции и операции смещения побитовые операции/операции с битами Удалить данные, которые находятся между символами \ \ вместе с этими символами Побитовые операции побитовые операции Побитовые операции побитовые операции в си Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи | |||||
Как написать микросервис на Go/Golang с Kafka и GitHub CI/CD
InfoMaster 14.01.2025
Определение микросервиса, преимущества использования Go/ Golang
Микросервис – это архитектурный подход к разработке программного обеспечения, при котором приложение состоит из небольших, независимо. . .
|
Как написать микросервис с нуля на C# с RabbitMQ, CQRS и CI/CD
InfoMaster 14.01.2025
В современном мире разработки программного обеспечения микросервисная архитектура стала стандартом де-факто для создания масштабируемых и гибких приложений. Этот архитектурный подход предполагает. . .
|
Как создать интернет-магазин на PHP и JavaScript
InfoMaster 14.01.2025
В современном мире электронная коммерция стала неотъемлемой частью бизнеса. Создание собственного интернет-магазина открывает широкие возможности для предпринимателей, позволяя достичь большей. . .
|
Как написать Тетрис на Ассемблере
InfoMaster 14.01.2025
Тетрис – одна из самых узнаваемых и популярных компьютерных игр, созданная в 1984 году советским программистом Алексеем Пажитновым. За прошедшие десятилетия она завоевала симпатии миллионы людей по. . .
|
Как создать игру "Танчики" на Unity3d и C#
InfoMaster 14.01.2025
Разработка игр – это увлекательный процесс, сочетающий в себе творчество и технические навыки. В этой статье мы рассмотрим создание классической игры "Танчики" с использованием Unity3D и языка. . .
|
Организую платный онлайн микро-курс по доработке Android-клиента Telegram
_Ivana 14.01.2025
Официальная версия и распространенные форки не полностью устраивают? Сделай свою кастомную версию клиента!
4 занятия по 2 часа (2 недели пн, ср 19:00-21:00 по Москве).
Первое вводное занятие. . .
|
Как создать приложение для фитнеса для iOS/iPhone на Kotlin
InfoMaster 14.01.2025
Создание собственного фитнес-приложения — это не только захватывающий, но и полезный процесс, ведь оно может стать вашим верным помощником на пути к здоровому и активному образу жизни. В современных. . .
|
Как создать приложение магазина для iOS/iPhone на Swift
InfoMaster 14.01.2025
Введение в разработку iOS-приложений
Разработка приложений для iPhone и других устройств на базе iOS открывает огромные возможности для создания инновационных мобильных решений. В данной статье мы. . .
|
Это работает. Скорость асинхронной логики велика. Вопрос видимо останется в стабильности. Плата - огонь!
Hrethgir 13.01.2025
По прошлому проекту в Logisim Evolution https:/ / www. cyberforum. ru/ blogs/ 223907/ blog8781. html прилагаю файл архива проекта в Gowin Eda. Восьмибитный счётчик из сумматора+ генератор сигнала. . .
|
UserScript для подсветки кнопок языков программирования в зависимости от текущего раздела
volvo 13.01.2025
В результате работы этого скрипта подсвечиваются нужные кнопки не только в форме быстрого ответа, но и при редактировании сообщения:
/ / ==UserScript==
/ / @name CF_DefaultLangSelect
/ / . . .
|
Введение в модели и алгоритмы машинного обучения
InfoMaster 12.01.2025
Машинное обучение представляет собой одну из наиболее динамично развивающихся областей искусственного интеллекта, которая фокусируется на разработке алгоритмов и методов, позволяющих компьютерам. . .
|
Как на Python создать нейросеть для решения задач
InfoMaster 12.01.2025
В контексте стремительного развития современных технологий особое внимание уделяется таким инструментам, как нейросети. Эти структуры, вдохновленные биологическими нейронными сетями, используются для. . .
|