Форум программистов, компьютерный форум CyberForum.ru

Перевод чисел в двоичную СС. Так, чтобы сразу начиналось со значащей цифры - C++

Восстановить пароль Регистрация
 
ilizard
0 / 0 / 0
Регистрация: 03.12.2012
Сообщений: 50
01.04.2013, 23:03     Перевод чисел в двоичную СС. Так, чтобы сразу начиналось со значащей цифры #1
В общем, задание такое:
"Заданные числа A и B представить в форме с плавающей запятой в коротком формате («слово») ЕС ЭВМ"
Я все делаю, только одна проблема - не знаю, как вывести число в двоичном виде, чтобы число сразу начиналось с единицы, без нулей в начале. Подскажете?)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.04.2013, 23:03     Перевод чисел в двоичную СС. Так, чтобы сразу начиналось со значащей цифры
Посмотрите здесь:

C++ Перевод дробных чисел из десятичной в двоичную систему счисления
Обработать строку так, чтобы чтобы в ней остались только те слова которые содержат буквы и цифры C++
Перевод чисел в двоичную систему счисления C++
C++ Переставить цифры в этом числе так, чтобы получить наименьшее из чисел
Превратить строку так, чтобы каждое слово начиналось с большой буквы C++
C++ Перевод отрицательных чисел в двоичную СС
Перевод букв и чисел в двоичную систему счисления C++
C++ Переделать алгоритм (перевод чисел в двоичную систему счислению)

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ninja2
 Аватар для ninja2
230 / 186 / 7
Регистрация: 26.09.2012
Сообщений: 2,018
Завершенные тесты: 1
01.04.2013, 23:44     Перевод чисел в двоичную СС. Так, чтобы сразу начиналось со значащей цифры #2
Ты видимо число выводишь по разряду. От постав проверку если у тебя число равно 0 то не выводи его , а если 1 то выводи.
1. Создай переменную int flag=0;
2. Добавь проверку if(flag==0&&"число которое ты выводишь"==0), то contunue; else flag=1; и выводишь числа.
C++
1
2
3
4
5
6
7
8
int b;//содержит значение двоичного числа "разняд"
int flag=0;
if(flag==0&&b==0)
  continue;
else
  flag=1;
 
cout <<b;//выводишь двоичное число
Добавлено через 37 секунд
Примерно так.
Yandex
Объявления
01.04.2013, 23:44     Перевод чисел в двоичную СС. Так, чтобы сразу начиналось со значащей цифры
Ответ Создать тему
Опции темы

Текущее время: 16:51. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru