|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
20.05.2016, 06:14 | #11 |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
Тетрада, это четыре двоичных символа 0-1. Не важно, в какой кодировке заданы. Могут и в чаре и в уникоде, а могут и в 32-х разрядном. Тут важен аспект того, что изначально, код представлен - символьно.
Начинать выделять тетрады нужно в циклах, начиная с самой последней цифры. 1. Делаем проверку ифом на предмет пустоты строки. Строка пустая, выход из подпрограммы. Иначе, к следующему пункту. 2. Выделяем очередную цифру с поверкой на её наличие. Если очередного символа нет - выход из подпрограммы. 3. Делаем проверку, является-ли выделенное 0 или 1-й. Если нет - завершаем исключением (или сообщением об ошибке). 4. делаем инкремент счётчика. переходим к пункту 2.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder |
20.05.2016, 06:27 | #12 | |
Форумчанин
Регистрация: 23.01.2016
Сообщений: 608
|
Цитата:
Вариант ввода: |
|
20.05.2016, 06:52 | #13 |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
Это не эргономично. Да и в задании сказано - Ввод из файла. Нахрена пользователя рутиной загружать? А вдруг там не одно число, а 100500? Во, развлекуха !
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder |
20.05.2016, 08:07 | #14 | ||
Форумчанин
Регистрация: 23.01.2016
Сообщений: 608
|
Очень даже эргономично и удобно.
Цитата:
Цитата:
Последний раз редактировалось kutani; 20.05.2016 в 08:09. |
||
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
как ввести данные в код - Delphi | Бахтияр Оралов | Помощь студентам | 15 | 29.02.2016 12:26 |
код на ассемблере((( Ввести с клавиатуры строку. Преобразовать все буквы в числа. построить криптограмму | anna123 | Помощь студентам | 3 | 16.12.2012 03:29 |
Двоично-десятичный код | Wanderwayz | Помощь студентам | 0 | 08.11.2012 23:26 |
Ввести массив вещественных чисел NxM для заданной строки массива найти два самых больших числа (на C#) | владислав10 | Помощь студентам | 1 | 10.04.2011 14:10 |
как ввести числа с клавиатуры и запомнить их в переменные | mandarinka27 | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 2 | 18.05.2009 17:03 |