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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 29.11.2009, 22:53   #1
isus
Пользователь
 
Регистрация: 07.06.2009
Сообщений: 41
По умолчанию Дано число в двоичной системе счисления. Проверить правильность ввода этого числа

Дано число в двоичной системе счисления. Проверить правильность ввода этого числа (в его записи должны быть только символы 0 и 1). Если число введено неверно, повторить ввод. При правильном вводе перевести число в десятичную систему счисления.


объясните принцип реализации...
isus вне форума Ответить с цитированием
Старый 29.11.2009, 23:01   #2
anGeee
Пользователь
 
Аватар для anGeee
 
Регистрация: 18.11.2008
Сообщений: 94
По умолчанию

Читаете число в строку, проверяете каждый символ на равенство нулю или единице. Потом заводите переменные s=0 и p=1. С каждым пройденным символом p увеличиваем в 2 раза. Если символ 1 - то к s прибавляем p.
anGeee вне форума Ответить с цитированием
Старый 29.11.2009, 23:32   #3
isus
Пользователь
 
Регистрация: 07.06.2009
Сообщений: 41
По умолчанию

Цитата:
Сообщение от anGeee Посмотреть сообщение
Читаете число в строку, проверяете каждый символ на равенство нулю или единице. Потом заводите переменные s=0 и p=1. С каждым пройденным символом p увеличиваем в 2 раза. Если символ 1 - то к s прибавляем p.
пасибо!!!!!!

Последний раз редактировалось isus; 30.11.2009 в 00:22.
isus вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


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