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

Перевод из 2-й в 10-ю систему счисления с помощью цикла - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ вывести на экран таблицу значений функции c++ http://www.cyberforum.ru/cpp-beginners/thread1818991.html
y(x)=arctg(x)=x-x^3/3+x^5/5-....(-1)^n x^(2n+1)/2n+1+... для Х(изменяющегося от а=0.15 до b=0.95 c шагом h=(b-a)/10): SN(сумму ряда для n=10), SE(сумму ряда с точностью e=0.0001), Y(по формуле, используя стандартные библиотечные функции).
C++ Вывести таблицу значений y(x) для x ВтораЯ функция, с с использованием оператора пердусловия http://www.cyberforum.ru/cpp-beginners/thread1818979.html
C++ Модель менеджера ОП
Написать программу, моделирующую динамическое распределение памяти в операционной системе. В качестве модели оперативной памяти программа должна использовать байтовый массив размера не менее 256 байт. Использование других глобальных переменных в программе запрещено (то есть вся информация о свободных/занятых участках должна храниться внутри массива). В программе в обязательном порядке должны...
Как в BYTE записать DWORD C++
Здравствуйте! Подскажите, пожалуйста, как в BYTE *b; b = new BYTE; записать с byte размером 4 байта DWORD значение
C++ Запуск из командной строки и вывод в файл http://www.cyberforum.ru/cpp-beginners/thread1818971.html
В общем, запускаю программу из командной строки и делаю вывод в файл. Как можно сделать так, чтобы этот файл вывода лежал рядом с программой, а не рядом с командной строкой, как сейчас?
C++ Переписать программу с Delphi на C++ Есть программа на делфи,но надо ее еще на с++,помогите переделать,или кто может переделайте,буду благодарен. подробнее

Показать сообщение отдельно
SpBerkut
Объявлятель переменных
 Аватар для SpBerkut
905 / 231 / 113
Регистрация: 24.09.2011
Сообщений: 874
Завершенные тесты: 2
04.10.2016, 14:02     Перевод из 2-й в 10-ю систему счисления с помощью цикла
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
 
unsigned BinToDec(unsigned Value) {
    unsigned result = 0;
    for (unsigned i = 1; Value; Value/=10, i*=2){
        result += i*(Value%10);
    }
    return result;
}
 
int main()
{
    std::cout << BinToDec(11111);
}
 
Текущее время: 17:09. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru