Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- include <iostream> #include <string> using namespace std; string dectobin(int num) // функция для перевода { string result; // строка для результата for (; num!=0; num>>=1) // цикл со сдвигом вправо на 1 бит (работает быстрее чем деление на 2, //но также делит) result.insert(0, num&1 ? "1" : "0"); // вставка цифры в начало строки (1 если последний бит 1, 0 если 0) return result; // возврат результата } int main(int argc, char *argv[]) { // тут думаю понятно, ввод данных и вызов функции int num; cout<<"Enter number: "; cin>>num; cout<<dectobin(num); return 0; }
- 0
- 02.02.2011, 11:03
- Answers
- Эксперт
- 37091 / 29110 / 5898
- Регистрация: 17.06.2006
- Сообщений: 43,301
- 02.02.2011, 11:03
- Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.
- Программа перевода из одной системы счисления в другую
- Написал консольную программу для перевода чисел из одной системы счисления, в другую Пишу сюда...
- Программа для перевода из десятичной системы счисления в двоичную
- Программа вроде работает, но почему-то выдает ошибку после вывода результата. Из за этого я не...
- Программа для перевода из одной системы счисления в другую.
- Помогите пожалуйста написать программу для перевода чисел из одной системы в другую. Используемые...
- Искать еще темы с ответами
- Или воспользуйтесь поиском по форуму:
- 4
- КиберФорум - форум программистов, компьютерный форум, программирование
- Реклама - Обратная связь
- Powered by vBulletin® Version 3.8.9
- Copyright ©2000 - 2020, vBulletin Solutions, Inc.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement