Форум С++

 

Ответить на сообщение

Вернуться к теме

Вы отвечаете на сообщение:

Автор: cheops   (04.01.2007 в 19:38)
Можно воспользоваться следующей программой
#include <iostream>
using namespace std;

int main()
{
  int number = 0;
  int counter = 0;
  cout << "Введите число ";
  cin >> number;
  char binary[80];

  do
  {
    if(number & 1) binary[counter++] = '1';
    else binary[counter++] = '0';
    number = number >> 1;
  } while(number);

  // Завершаем строку
  binary[counter++] = '\0';
  // Выводим строку в обратном порядке
  for(int i = strlen(binary); i; i--) cout << binary[i - 1];
  cout <<  endl;

  return 0;
}


Ваше имя:

Пароль:

Цитировать

Используйте тэги для выделения текста:
Код: [code][/code]
Жирный: [b][/b]
Наклонный: [i][/i]
URL: [url][/url]

Сообщение:

Прикрепить: