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

Как переделать в двоичную систему счисления - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Поиск заданного элемента методом Шара http://www.cyberforum.ru/cpp-beginners/thread863233.html
Кто хоть что нибудь знает о поиске заданного элемента методом шара, и как его реализовывать, помогите...ни где ничего о нем нет Добавлено через 2 минуты Шар- это фамилия!
C++ Добавление своих дирректорий Добрый день. Столкнулся со следующей проблемой. Разбирался, как указать в VS2010 путь к директории со своими часто использующимися заголовочными файлами, предположим это "C:/MyLib/include/". Указал для Microsoft.Cpp.Win32.User в параметрах в Include Directory эту папку и все заработало. Но возникла другая проблема. Объявление находится в заголовочнике в вышеуказанной папке, а вот реализация... http://www.cyberforum.ru/cpp-beginners/thread863222.html
Прокомментировать программу C++
#include <stdio.h> // библиотека, содержащая описание // операторов ввода/вывода; # include <conio.h> // библиотека, содержащая описание // операторов для работы с экраном; # include <stdlib.h> // библиотека, занимающиеся выделением ...
C++ Кортеж с абстрактным типом как параметр шаблона + smart_ptr
Имеем кортеж (std::tuple) с абстрактным типом, параметризуем этим шаблон класса, экземпляров кортежа нигде не создаём. Создаём экземпляры параметризованного шаблона: на стеке - ок, в куче - ок, но когда используем std::_ptr - получаем ошибку компиляции от куда то из недр std::tuple - "нельзя объявить поле абстрактного типа". gcc-4.7.2 . #include <tuple> #include <memory> ...
C++ Выдает ошибку http://www.cyberforum.ru/cpp-beginners/thread863193.html
Есть алгоритм для бинарного поиска: #include "stdafx.h" #include <iostream> using namespace std; int main() {setlocale(LC_ALL,"Rus"); const float sr_ros=165; const int y=20; int i=0, x=0, k=0; int *mas = new int; cout<<" Максимальное количество учеников 20. \n";
C++ Блок-схемы (Построить последовательность всех простых делителей заданного числа) 1.Построить последовательность всех простых делителей заданного числа и для всех элементов этой последовательности построить все возможные перестановки. 2.Выполнить сортировку одномерного массива X(100) методом слияния. 3.В отсортированном одномерном массиве X(100)выполнить поиск за-данного элемента методом Фибоначчи. Помогите кто разбирается в блок схемах...сам вообще не дохожу... подробнее

Показать сообщение отдельно
Puschistik
0 / 0 / 0
Регистрация: 07.04.2013
Сообщений: 44
13.05.2013, 10:54     Как переделать в двоичную систему счисления
Здравствуйте, вот пример деление одного десятичного числа на другое нацело и остаток. Мне нужно то же самое, только в 2-й системе счисления. Помогите пожалуйста переделать.



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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
#include <iostream>
#include <cmath>
#include <vector>
#include <string>
#include <set>
#include <map>
#include <algorithm>
 
using namespace std;
 
int main(){
    freopen("input.txt","rt",stdin);
    freopen("output.txt","wt",stdout);
    string str;
    int k;
    cin >> str >> k;
    int n = 0;
    bool was = false;
    string div = "";
    for (int i = 0; i < str.length(); i++) {
        if (n == 0 && str[i] == '0') {
            div += '0';
            continue;
        }
        n = n*10 + (str[i] - '0');
        if (n >= k) {
            was = true;
            if (n/k == 10)
                div += "10";
            else
                div += n/k + '0';
            n %= k;
        } else if (was)
            div += '0';
    }
    if (div.length() == 0)
        div += '0';
    cout << div << endl;
    cout << n;
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 14:31. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru