Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Класс Разреженных Массивов С++ Помогите пожалуйста описать класс. Класс служит для представления разреженного массива в виде списка. Каждый элемент списка хранит значение и индекс ненулевой компоненты массива. Методы: конструктор Massiv; создание разреженного массива в виде списка из обычного массива; сложение массивов; скалярное произведение массивов; возврат значения по индексу; запись элемента в массив(по индексу);... https://www.cyberforum.ru/ cpp-beginners/ thread236764.html Найти сколько гласных букв в строке C++
1) найти сколько гласных букв в строке!! Алфавит английский! Можно просто функцию нахождения! 2) в массиве A найти элемент A такое что это число наибольшее среди простых чисел массива! Буду очень благодарен!
C++ строки, перегруженные функции, сравнение... https://www.cyberforum.ru/ cpp-beginners/ thread236721.html
Здравствуйте! Есть перегруженная функция: Block* BlocksList::Find(string text) const { BlockNode * pNode = 0; int position; for (pNode = pHead, position = 0; pNode!=NULL; pNode = pNode->GetNext(), position++) { if (pNode->GetBlock()->GetBlockText == text) //компилятор ругается на эту строчку
C++ Переименование Добрый день! Проблема появилась в переименовании файлов\папок, содержащих русские буквы. Локаль стоит, система все адекватно воспринимает. Часть файлов переименовываются :\ void RenameOldLabels() { int result,result1,result2; char pszCurrFullPath = "C:\\Users\\Public\\Desktop\\Старый ярлык.lnk"; char pszNewFullPath = "C:\\Users\\Public\\Desktop\\Активный ярлык.lnk"; result =... https://www.cyberforum.ru/ cpp-beginners/ thread236708.html
Рисование ромба C++
Нужно нарисовать ромб используя символ * и цикл for. Ромб должен быть закрашен символами *. Как понимаю опять нужно использовать цикла for, один вложенный, рисовать отдельно символ пробела и *. Не могу понять как взаимо связать это. Просьба код за меня писать, сам хочу научится.
C++ Использование "указателя" https://www.cyberforum.ru/ cpp-beginners/ thread236691.html
Используя указатель (ссылка на ячейку памяти) найти максимальный элемент массива. Массив используется только при его объявлении. МИР.
C++ Книга по разработке приложений Здравствуйте, хочу спроектировать систему учета специфичного товара. Приход-расход, списание, переброска на другой склад и тд. Впервые столкнулась с такой задачей. Планирую использовать С++ и MySQL, в силу их свободного использования. Подскажите, пожалуйста, книги, которые мне помогут при работе с БД и средой программирования (как связаться с бд, заносить и извлекать данные, и было бы... https://www.cyberforum.ru/ cpp-beginners/ thread236688.html Числа Армстронга. Алгоритм. C++
Получить все числа Армстронга, состоящие из трех или четырех цифр (указание: натуральное число из n цифр называется числом Армстронга если сумма возведенных в n-ую степень его цифр равна самому числу). Пример:1³ + 5³ + 3³ = 153. Точно знаю, что состоящих из трех цифр бывают только четыре числа (153 = 1^3 + 5^3 + 3^3 370 = 3^3 + 7^3 + 0^3 371 = 3^3 + 7^3 + 1^3 и 407 = 4^3 + 0^3 + 7^3)
C++ условие в if у меня есть условие if (str!='0' && str!='1' && str!='2' && str!='3' && str!='4' && str!='5' && str!='6' && str!='7' && str!='8' && str!='9' )(str не должно быть цифрой) как его записать в более краткой форме? https://www.cyberforum.ru/ cpp-beginners/ thread236672.html C++ Циклы https://www.cyberforum.ru/ cpp-beginners/ thread236665.html
Добрый день! Хочу попросить помощи в решении следующей задачи: Условие 1: Напишите программу, рассчитывающую сумму денег, которую вы получите при вложении начальной суммы с фиксированной процентной ставкой дохода через определенное количество лет. Пользователь должен вводить с клавиатуры начальный вклад, число лет и процентную ставку. Пример: в конце первого года вы получите:...
C++ Пересечение тетраэдров.
Даны координаты плоскостей, образующих два тетраэдра в виде общих уравнений. \left( A\cdot x+B\cdot y+C\cdot z+D=0\right) Найти плоскости, образующие фигуру пересечения тетраэдров.
C++ Определитель трехмерной матрицы https://www.cyberforum.ru/ cpp-beginners/ thread236647.html
Как найти определитель трехмерной матрицы на C++
Эксперт JavaЭксперт С++
8384 / 3616 / 419
Регистрация: 03.07.2009
Сообщений: 10,709
01.02.2011, 17:57 0

Dec to bin - C++ - Ответ 1334437

01.02.2011, 17:57. Показов 24235. Ответов 8
Метки (Все метки)

Ответ

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
#include <iostream>
int BinDec(int* bin, int size)
{
    int rez = 0, i;
    for(i = size - 1; i >= 0; --i)
        rez += bin[i]<<i;
    return rez;
}
int* DecBin(int chislo, int size)
{
    int i;
    int* bin = new int[size];
    for(i = size - 1; i >= 0; --i)
        bin[i] = (chislo>>i) & 1;
    return bin;
}
int main()
{
    setlocale(LC_ALL, "Russian");
    int chislo, size(sizeof(chislo)*8);
    std::cout<<"Введите число:\n> ";
    std::cin>>chislo;
    int* bin = DecBin(chislo, size);
    for(int i = size - 1; i >= 0; --i)
    {
        if(!((i + 1) % 8))
            std::cout<<' ';
        std::cout<<bin[i];
    }
    std::cout<<std::endl;
    std::cout<<BinDec(bin, size);
    system("pause");
    return EXIT_SUCCESS;
}


Вернуться к обсуждению:
Dec to bin C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.02.2011, 17:57
Готовые ответы и решения:

Dec to Bin
Здравствуйте. Скажите, какие у меня есть ошибки в коде. static int DecToBin(int Dec) { ...

Bin to dec типа float
Есть бинарное число вида 111111.1001, кое надо перевести в десятичную систему счисления, однако не...

Усовершенствование декодера Bin > Dec и обратно
Здравствуйте! Я работаю над проектом декодера из бинарной системы в десятичную и обратно. Создал 2...

Усовершенствование кода декодера BIN > DEC
Здравствуйте! У меня есть проект, декодер из бинарной системы в десятичную. #include &lt;iostream&gt;...

8
01.02.2011, 17:57
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.02.2011, 17:57
Помогаю со студенческими работами здесь

Перевод чисел Bin - Oct - Dec - Hex
Существуют ли функции для перевода числа (или строки из цифр) из одной системы счисления (по...

Из bin в dec и из oct в dec
нужно создать что-то типо программного конвертера, есть edit, там вводится число, например...

Из Dec в Bin
Доброе время суток,только недавно начал изучать C#,решил написать простенький калькулятор,а теперь...

Dec-bin конвертор
Задача состоит в том, что необходимо с помощью монитора порта при указании числа в десятичной...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru