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

Перевод числа в двоичную систему счисления - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Циклический сдвиг битов по столбцу в битовой матрице http://www.cyberforum.ru/cpp-beginners/thread1736020.html
Нужна програмка которая создаёт матрицу битов 8х8 и дает возможность делать в ней цикличные сдвики вверх(или вниз) то есть биты с одинаковыми номерами смещать
C++ Распределить заготовки между станками для минимизации времени их обработки Подскажите как реализовать задачу полным перебором. n заготовок необходимо обработать на двух одинаковых станках. Известно время Cj, j=1..n обработки каждой заготовки на станке. Распределить заготовки между станками так, чтобы начав обработку одновременно на двух станках, завершить обработку всех заготовок за минимальное время. Я сделал вычисление оптимальным вариантом а полным перебором не... http://www.cyberforum.ru/cpp-beginners/thread1735972.html
Поиск наибольшей общей подпоследовательности методом методом полного перебора C++
Здравствуйте! Помогите пожалуйста с этим адом :wall: Нужно решить задачу о поиске наибольшей общей подпоследовательности методом динамического программирования и методом полного перебора! Методом динамического программирования у меня она решается, но только если пользователь сам вводит строки. Есть функция, которая рандомит сами строки, но она у меня не работает почему то.. Поэтому код...
C++ Исправить вывод информации о файлах
Здраствуйте, такая ситуация. В заданной папке есть 10 файлов например, и есть массив: struct stFilesInfo { const char* szParamName; const char* szParamValue; }; stFilesInfo CLEO = { { "назв_1", "md5_1" },// 1 { "назв_2", "md5_2" },// 2
C++ Перенести функции в отдельный файл http://www.cyberforum.ru/cpp-beginners/thread1735949.html
Сейчас у меня всё в одном файле Source.cpp, как перенести все функции в другой файл Header.h(или какой-нибудь другой), где его создать? Использую Visual Studio 2013 #include<iostream> #include<fstream> #include<iomanip> #include<Windows.h> using namespace std; void enterDoc(Doctor *pdoctor); void enterPat(Patient *ppatient);
C++ Класс, найти ошибки + вписать еще одно условие Создать программу, вводящую в цикле несколько дробей (не более заданного количества N), и находящую для введенных дробей две суммы: сумму дробей с нечетными порядковыми номерами и сумму дробей с четными номерами. Программа заканчивает работу, когда сумма дробей с четными номерами окажется больше, чем с нечетными. Большая часть программы работает, последняя часть программы не доделана Огромная... подробнее

Показать сообщение отдельно
AlexVRud
413 / 142 / 36
Регистрация: 04.07.2014
Сообщений: 413
16.05.2016, 16:50     Перевод числа в двоичную систему счисления
Alexl09, лови:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
#include <bitset>
#include <stdint.h>
 
void print_num(int32_t value)
{
  std::cout << "N = (binset) "
            << std::bitset<32>(value) << " = (int) "
            << (int32_t)value << " = (uint) "
            << (uint32_t)(value) << "\n";
}
 
int main()
{
  print_num(12345);
  print_num(-1);
  return 0;
}
Результат:

Код
N = (binset) 00000000000000000011000000111001 = (int) 12345 = (uint) 12345
N = (binset) 11111111111111111111111111111111 = (int) -1 = (uint) 4294967295
 
Текущее время: 08:08. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru