С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

Программа, переводящая число из одной системы счисления в другую - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Решето Эратосфена http://www.cyberforum.ru/cpp-beginners/thread1191035.html
Как можно реализовать? Подскажите плиз
C++ Перегрузка стандартных операций Дан класс (например, с именем Vector), задающий вектор размерности n. Поля класса: указатель на массив, задающий вектор (тип элемента int или double в зависимости от варианта), массив должен... http://www.cyberforum.ru/cpp-beginners/thread1191023.html
C++ Как выставить паузу в C++ при запуске файла ?
имеется bat файл вот с таким кодом c:\work\suep\exe\name1.exe pause c:\work\suep\edit\edit.com c:\work\suep\otcet\rabeds.in pause CLS c:\work\suep\exe\ceds.exe pause CLS
Достать нужный объект из контейнера C++
Возник вопрос, отчасти я сам решил(получил нужный результат), но очень коряво. Мне нужно достать нужный объект из контейнера на абстрактный класс в методах классов наследниках. Если вкратце, то у...
C++ Не инициализированные указатели http://www.cyberforum.ru/cpp-beginners/thread1191007.html
Добрый день, пишу небольшую игру на движке, появилась проблема main.cpp #include “mainClass.h” int main() { bool endless = true; mainClass mainObject; mainObject.initialize();
C++ Слушание udp порта Создаем сервер udp, слушаем порт, как можно сделать так чтобы пока я обрабатываю 1 полученный пакет, все остальные в очереди стоят, чтобы не посеять их? подробнее

Показать сообщение отдельно
kasan
Чорумфанин
337 / 337 / 185
Регистрация: 06.03.2014
Сообщений: 881
28.05.2014, 12:10
цикл до момента, когда введенное число будет равно 0
каждое следующее r в два раза больше предидущего
C++
1
for (int r = 1; var > 0; r *= 2)
к переменной result прибавляется результат вычисления (var % 10) * r - остаток от деления на 10 умноженный на r. отстаток может быть 0 или 1
C++
1
 result += (var % 10) * r;
деление числа на 10 без остатка, "отрезаем" последнюю цифру в числе
C++
1
 var /= 10;
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.