Форум программистов, компьютерный форум 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), и находящую для введенных дробей две суммы: сумму дробей с нечетными порядковыми номерами и сумму дробей с четными номерами. Программа заканчивает работу, когда сумма дробей с четными номерами окажется больше, чем с нечетными. Большая часть программы работает, последняя часть программы не доделана Огромная... подробнее

Показать сообщение отдельно
akaAxeL
66 / 66 / 30
Регистрация: 14.07.2013
Сообщений: 251
16.05.2016, 13:11
zss, это не работает, этот код просто переводит из стринга в инт.
А вот работающий
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#include <sstream>
#include <iostream>
#include <string>
#include <algorithm>
int main()
{
   std::string number="7";
   std::istringstream ss(number);
   int n;
   ss>>n;
   std::string bin = "";
   while (true){
        if (n == 1){
                bin+="1";
                break;
        }
        if(n%2 == 0)
                bin+="0";
        else bin +="1";
        n>>=1;
 
   }
   std::reverse(bin.begin(),bin.end());
   std::cout<<"Binary number is "<< bin <<std::endl;
}
А вот к топик стартеру, вам выкладывают рабочее решение, а вот всякие доработки оформления в виде функций и тд, извольте подумать и сделать сами.
{DELETED}
 Комментарий модератора 
П.5.9. Правил
Запрещено отсылать пользователей из тематических разделов в разделы фриланса, а также рекламировать свои услуги или просить/требовать оплату за помощь, кроме разделов для платных услуг.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru