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

Дано целое число n. Вывести двоичную запись числа в обратном порядке - C++

Восстановить пароль Регистрация
 
sxf35
0 / 0 / 0
Регистрация: 05.03.2014
Сообщений: 13
05.03.2014, 14:05     Дано целое число n. Вывести двоичную запись числа в обратном порядке #1
Дано целое число n. Вывести двоичную запись числа в обратном порядке (так проще).
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.03.2014, 14:05     Дано целое число n. Вывести двоичную запись числа в обратном порядке
Посмотрите здесь:

Используя стек вывести числа введенные пользователем в обратном порядке элемент стека – число C++
Целое положительное число m записывается в 16-ой системе счисления и разряды в этой записи переставляются в обратном порядке. Получившиеся число прини C++
. Дана строка, изображающая десятичную запись целого положительного числа. Вывести строку, изображающую двоичную запись этого же числа C++
C++ Для каждого числа последовательности вывести новое число, которое получится после записи цифр числа в обратном порядке
C++ Дано целое число. Вывести набор символов содержит цифры этого числа в обратном порядке
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
jurok_85
226 / 209 / 70
Регистрация: 21.02.2013
Сообщений: 494
05.03.2014, 15:20     Дано целое число n. Вывести двоичную запись числа в обратном порядке #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
#include <cstdlib>
#include <string.h>
using namespace std;
 
 
 
int main()
{
    char str[20];
    int n;
    cout << "vvedite n: ";
    cin >> n;
    itoa(n, str, 2);
 
    for(int i = strlen(str)-1; i >= 0; i--)
    cout << str[i];
 
 
    return 0;
}
sxf35
0 / 0 / 0
Регистрация: 05.03.2014
Сообщений: 13
05.03.2014, 18:24  [ТС]     Дано целое число n. Вывести двоичную запись числа в обратном порядке #3
а что такое char str[20] , itoa(n, str, 2) , strlen(str)-1 , str[i]
jurok_85
226 / 209 / 70
Регистрация: 21.02.2013
Сообщений: 494
05.03.2014, 18:42     Дано целое число n. Вывести двоичную запись числа в обратном порядке #4
ну так сразу не объяснишь, надо книжки почитать
gunslinger
случайный прохожий
 Аватар для gunslinger
1097 / 715 / 184
Регистрация: 20.07.2013
Сообщений: 1,970
05.03.2014, 21:02     Дано целое число n. Вывести двоичную запись числа в обратном порядке #5
C++
1
2
3
4
5
6
7
  unsigned int x = 25;
  unsigned long long n = 0;
  while (x > 0)
  {
    n = n * 10 + (x%2);
    x /= 2;  // или x >>= 1;
  }
Yandex
Объявления
05.03.2014, 21:02     Дано целое число n. Вывести двоичную запись числа в обратном порядке
Ответ Создать тему
Опции темы

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