|
23.04.2014, 21:06
|
||||||
Не хватает опыта для того, чтобы понять ошибку в задаче циклического побитового сдвига23.04.2014, 21:06. Показов 1670. Ответов 12
Метки нет (Все метки)
Доброго времени суток! Помогите пожалуйста разобраться, почему вместо заданных мною, скажем 4 символов, после циклического сдвига он выдаёт в разы больше. Ошибка начинает появляться на третьем цикле for. Вот функция:
0
|
||||||
|
23.04.2014, 21:06
|
|
Ответы с готовыми решениями:
12
Написать программу для циклического сдвига списка на n-1 элементов влево |
|
23.04.2014, 21:30
|
||
|
Это Г. код. Лучше скажи, для чего тебе нужен этот сдвиг и в каком узле своего софта ты его используешь?
0
|
|||
|
24.04.2014, 09:48
|
||
|
На самом деле, Я решил задачу немного другим способом...Но мне не понятно, отчего(в этом варианте решения) вместо положенного количества чисел получается в массиве больше. Если конкретно, на вопрос ответить: то планировалась функция, для того, чтобы разобраться в элементарном шифровании по сдвигу и для этого и использовалась. Я не понимаю, откуда эти дополнительные элементы в массиве появляются? Вот во воложении Я поместил результат пробы этой кодировки:
0
|
|||
|
24.04.2014, 09:59
|
||
|
Да! Newbie666 поясните что значит "Г. код" это качество моего кода))) или определение какое-то?
0
|
|||
|
24.04.2014, 10:53
|
||
|
0
|
|||
|
24.04.2014, 11:29
|
||
|
Вот ловите, не судите строго, Я пока ещё чайник
)
0
|
|||
|
24.04.2014, 11:32
|
||
|
Хотя нет, как можно строже, больше знать буду)))
0
|
|||
|
24.04.2014, 11:52
|
||
|
О.о.о какой же мусор в твоём исходнике, у меня ваще твоя так сказать программа вылетает с экзепшеном, даже разбираться не хочу в таком мусоре...
Ты скажи, что ты хочешь сделать? Закодировать строку какой то другой строкой? Зачем тебе какая - то мутохрень? Нельзя побайтово XOR-м байты закодить и потом также раскодить? Код в две строки будет.
0
|
|||
|
24.04.2014, 12:05
|
||
|
а) в массиве не хранится нулей до последнего числа? б) в массиве последнее число именно нуль?
0
|
|||
|
24.04.2014, 14:59
|
|||||
|
Кателевский ВН, в смысл всего этого не вдавался, остается на твоей совести. Но вот вроде бы то, что должно быть:
0
|
||||||
|
25.04.2014, 09:42
|
||||
По условию задания нулей нет, кроме, как в конце строки. Добавлено через 7 минут DrOffset поясните пожалуйста это место "in[j] = static_cast<unsigned int>(ch[j]);", что-то мне подсказывает здесь проблема у меня и была. Почему именно такое приведение типов Вы использовали? Может быть лишние данные именно от того и появлялись у меня, из за неправильного приведения типов? Тогда почему они появляются?
0
|
|||||
|
25.04.2014, 13:32
|
||||
Сообщение было отмечено Кателевский ВН как решение
РешениеДобавлено через 2 минуты Добавлено через 6 минут В общем, чем четче обозначены намерения программиста в исходном коде, тем меньше ему придется писать комментариев (они, как известно, имеют свойство устаревать и рассинхронизироваться с кодом), и тем проще будет другому программисту сходу разобраться.
1
|
|||||
|
27.04.2014, 10:19
|
||
|
Я понял, благодарю за помощь, очень помогли.
0
|
|||
|
27.04.2014, 10:19
|
|
|
Определить функцию для циклического сдвига списка вправо на один элемент Напишите программу для выполнения циклического сдвига массива вправо на 4 элемента Оператор побитового сдвига Операция побитового сдвига Перегрузка оператора побитового сдвига << Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|
|
[golang] Конкурентный fetcher с ограничением максимального количества одновременных HTTP запросов.
alhaos 10.06.2026
Задача
Реализовать конкурентный fetcher с ограничением максимального количества одновременных HTTP запросов.
Сигнатура
func Fetch(urls string, maxConcurrent int) Result
Пример
urls :=. . .
|
[golang] Состояние гонки (race condition)
alhaos 10.06.2026
Состояние гонки (race condition)
Состояние гонки (Race Condition) — это ошибка, возникающая при одновременном доступе нескольких горутин к одним и тем же данным без должной синхронизации. При этом. . .
|
|
Взрослые отношения, и почему они не получаются
kumehtar 09.06.2026
Когда в детстве ребёнок не получает от родителей чего-то важного, он лишается не просто приятных переживаний, а основы для формирования определённых внутренних качеств и навыков. Если ребёнок не. . .
|
[golang] Worker Pool
alhaos 09.06.2026
Worker Pool
Worker Pool — паттерн конкурентной обработки задач в Go.
Суть: фиксированное количество горутин-воркеров читают задачи из общего канала
и пишут результаты в общий канал результатов. . . .
|
|
[golang] Pipeline
alhaos 08.06.2026
Pipeline
Pipeline — паттерн конкурентной обработки данных в Go.
Суть: данные проходят через цепочку независимых стадий, каждая из которых работает в своей горутине и общается с соседями через. . .
|
Свет внутри себя
kumehtar 07.06.2026
Пусть это будет здесь
lIs4oanZS9Y
|