|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
29.11.2009, 22:53 | #1 |
Пользователь
Регистрация: 07.06.2009
Сообщений: 41
|
Дано число в двоичной системе счисления. Проверить правильность ввода этого числа
Дано число в двоичной системе счисления. Проверить правильность ввода этого числа (в его записи должны быть только символы 0 и 1). Если число введено неверно, повторить ввод. При правильном вводе перевести число в десятичную систему счисления.
объясните принцип реализации... |
29.11.2009, 23:01 | #2 |
Пользователь
Регистрация: 18.11.2008
Сообщений: 94
|
Читаете число в строку, проверяете каждый символ на равенство нулю или единице. Потом заводите переменные s=0 и p=1. С каждым пройденным символом p увеличиваем в 2 раза. Если символ 1 - то к s прибавляем p.
|
29.11.2009, 23:32 | #3 |
Пользователь
Регистрация: 07.06.2009
Сообщений: 41
|
пасибо!!!!!!
Последний раз редактировалось isus; 30.11.2009 в 00:22. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Сложение, вычитание в двоичной системе счисления | Vemor | Паскаль, Turbo Pascal, PascalABC.NET | 5 | 16.06.2009 14:02 |
Сложение в двоичной системе счисления | Volchara | Общие вопросы C/C++ | 2 | 23.04.2009 19:54 |
дано трехзначное число.вывести число,полученное при перестановки цифр десятков и сотен исходдного числа. | Kenny_mackormik | Помощь студентам | 7 | 12.03.2009 15:18 |
Деление чисел в двоичной системе счисления | Mss_Smith | Помощь студентам | 9 | 04.05.2007 17:02 |