Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.05.2016, 06:14   #11
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,543
По умолчанию

Цитата:
Сообщение от min@y™ Посмотреть сообщение
Спокойствие, только спокойствие...
Тетрада, это четыре двоичных символа 0-1. Не важно, в какой кодировке заданы. Могут и в чаре и в уникоде, а могут и в 32-х разрядном. Тут важен аспект того, что изначально, код представлен - символьно.
Начинать выделять тетрады нужно в циклах, начиная с самой последней цифры.
1. Делаем проверку ифом на предмет пустоты строки. Строка пустая, выход из подпрограммы. Иначе, к следующему пункту.
2. Выделяем очередную цифру с поверкой на её наличие. Если очередного символа нет - выход из подпрограммы.
3. Делаем проверку, является-ли выделенное 0 или 1-й. Если нет - завершаем исключением (или сообщением об ошибке).
4. делаем инкремент счётчика. переходим к пункту 2.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder
Smitt&Wesson вне форума Ответить с цитированием
Старый 20.05.2016, 06:27   #12
kutani
Форумчанин
 
Регистрация: 23.01.2016
Сообщений: 608
По умолчанию

Цитата:
Массив должен быть символьным и ввод без пробелом
может позаботиться о пользователе и пусть только мышой щелкает?

Вариант ввода:
kutani вне форума Ответить с цитированием
Старый 20.05.2016, 06:52   #13
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,543
По умолчанию

Цитата:
Сообщение от kutani Посмотреть сообщение
может позаботиться о пользователе и пусть только мышой щелкает?

Вариант ввода:
Это не эргономично. Да и в задании сказано - Ввод из файла. Нахрена пользователя рутиной загружать? А вдруг там не одно число, а 100500? Во, развлекуха !
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder
Smitt&Wesson вне форума Ответить с цитированием
Старый 20.05.2016, 08:07   #14
kutani
Форумчанин
 
Регистрация: 23.01.2016
Сообщений: 608
По умолчанию

Очень даже эргономично и удобно.

Цитата:
Да и в задании сказано - Ввод из файла
серьезно?


Цитата:
А вдруг там не одно число, а 100500?
всего лишь 17 разрядов. Чем на клавиатуре щелкать, можно мышой выделить что нужно.

Последний раз редактировалось kutani; 20.05.2016 в 08:09.
kutani вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как ввести данные в код - 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