Отпрыск ChatGPT
31 / 28 / 4
Регистрация: 18.06.2019
Сообщений: 143
|
||||||
1 | ||||||
Побитовые операции между символами двух строк13.09.2024, 11:58. Показов 1682. Ответов 17
Метки нет (Все метки)
Написать программу которая будет выполнять побитовое операцию между символами двух строк
Помогите решить
0
|
13.09.2024, 11:58 | |
Ответы с готовыми решениями:
17
Побитовые операции (подсчитать количество парных нулевых битов, расположенных строго между единичными) Слияние двух коротких чисел в одно длинное с условием (побитовые операции) Слияние двух коротких чисел в одно длинное с условием (побитовые операции) Побитовые логические операции и операции смещения |
573 / 475 / 99
Регистрация: 05.08.2022
Сообщений: 2,598
|
|
13.09.2024, 12:31 | 2 |
А сейчас программа разве не работает? или какая проблема?
0
|
Модератор
13698 / 10902 / 6471
Регистрация: 18.12.2011
Сообщений: 29,105
|
||||||
13.09.2024, 13:13 | 3 | |||||
KSergey9, думаю проблема в том, что после побитовых операций в строке S
окажутся совершенно непредсказуемые коды, которые никак не вывести в виде символов. И, если где-то получится ноль, то остальная часть вообще не выведется. Т.е. вместо Надо что-то вроде
1
|
452 / 319 / 64
Регистрация: 09.03.2016
Сообщений: 3,119
|
|
14.09.2024, 18:24 | 4 |
После побитовых операций это не символы.
Или надо думать, какие делать операции. Долго думать. Добавлено через 1 минуту А почему оно должно быть четырёхбайтовое целое? UTF8 то однобайтовое, то двух... Английское однобайтовое... Добавлено через 4 минуты Будет один байт. (string же)... А в string_и можно мусора напихать? Это ничего? Я обычно с char работаю...
0
|
452 / 319 / 64
Регистрация: 09.03.2016
Сообщений: 3,119
|
||||||
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
|
3697 / 2647 / 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
|
3697 / 2647 / 761
Регистрация: 29.06.2020
Сообщений: 9,800
|
|
15.09.2024, 21:30 | 11 |
Почему ?
Даже если она в UTF-8, работать с такой строкой посимвольно - сложно. А не посимвольно - бессмысленно. Почему строка М вдруг стала ключом ? Если в ней открытое слово, а в строке S, как раз таки разнообразные байты ? Но в задании нужно вывести не раскодированную строку, а результат кодирования. По по каким именно правилам должна обрабатываться трока, в задании нет. Если же выводить закодированную, тогда в этом смысла нет, так как там могут быть управляющие символы, которые нельзя отобразить. Ничего подобного в С++ не может быть.
0
|
20 / 62 / 13
Регистрация: 11.06.2018
Сообщений: 218
|
|
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
|
573 / 475 / 99
Регистрация: 05.08.2022
Сообщений: 2,598
|
|
16.09.2024, 07:34 | 14 |
Откуда взялось именно про строки?
Добавлено через 7 минут Не по теме: Очевидно, что именно так всё и есть. Студни явно уже задолбали приносить готовые решения с этого форума. Про оригинал. Я почему-то думал, что уезжающие в европейские учебные заведения очень мотивированы, грызут изо-всех сил гранит науки и всё такое. А вот поди ж ты. Хотя да, оригинал оказался полезен верным уточнением относительно требуемой битовой операции Добавлено через 6 минут Компилируется. Буквально этот текст программы.
0
|
20 / 62 / 13
Регистрация: 11.06.2018
Сообщений: 218
|
|
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
|
20 / 62 / 13
Регистрация: 11.06.2018
Сообщений: 218
|
|
16.09.2024, 17:23 | 18 |
Я жду извинений и официального обращения к администрации об удалении оскорбительного отзыва.
Это можно сделать через красную треугольную кнопку напротив моего сообщения.
0
|
16.09.2024, 17:23 | |
16.09.2024, 17:23 | |
Помогаю со студенческими работами здесь
18
Побитовые логические операции и операции смещения побитовые операции/операции с битами Удалить данные, которые находятся между символами \ \ вместе с этими символами Побитовые операции побитовые операции Побитовые операции побитовые операции в си Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |