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

Перевод из десятичной в двоичную СС - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вычисление длины вектора http://www.cyberforum.ru/cpp-beginners/thread1037460.html
Даны два вектора b = (b1, b2, ..., bn), x = (x1,x2, ..., xn) и матрица А(nxn). Написать программу вычисления длины вектора Ах - b. ________________ помогите пожалуйста написать программу
C++ Не могу прочитать из файла в класс Доброго времени суток! Есть проблемка. У меня имеется класс Студент, в котором есть функция записи в файл(здесь все получилось отлично) и функция извлечения из файла в объект Студент. А именно: class Students { struct student { char Name ; char Surname ; int Age; int Marks ; http://www.cyberforum.ru/cpp-beginners/thread1037447.html
Работа с текстом C++
Нужно найти двузначные числа в введенном пользователем тексте, скопировать их в новую переменную и вывести на экран.
Лабиринт. Найти ошибку в коде C++
не компилирует почему?помогите Требуется вычислить площадь комнаты в квадратном лабиринте. Формат входных данных В первой строке вводится число N – размер лабиринта (3 <= N <= 10). В следующих N строках задан лабиринт (‘.’ – пустая клетка, ‘*’ – стенка). И наконец, последняя строка содержит два числа – номер строки и столбца клетки, находящейся в комнате, площадь которой необходимо...
C++ Хорошо написанный код http://www.cyberforum.ru/cpp-beginners/thread1037431.html
Очень хочется почитать хорошо написанный, структурированный и читабельный код, дабы вынести из этого урок и научиться хорошо программировать на С++. Есть ли какие-нибудь хорошие источники, содержащие примеры хорошего кода?
C++ Двумерные массивы Даны квадратные матрицы А(nxn), B(nxn), C(nxn). Написать программу вычисления матрицы (А+В)*С. Помогите решить, пожалуйста! подробнее

Показать сообщение отдельно
StackOverflow
All rights reserved.
91 / 81 / 5
Регистрация: 03.08.2013
Сообщений: 258
11.12.2013, 18:17     Перевод из десятичной в двоичную СС
х1 равно тому, что вы передаёте функции в качестве аргумента. В данном случае х1 сначала равно а.
х1 % 2 - делите х1 на 2 с остатком, при этом в переменную b сохраняется остаток.
В третьей строке вычитать не из х1 b не обязательно. Тут вы преобразовываете число x1, чтобы в дальнейшем повторить операцию отщипления разряда.
Умножение на 10 в степени i нужно для того, чтобы разделить еденицы от десяток, десятки от сотен и т.д. У вас ведь в результате получится не настоящее двоичное число, а лишь его целочисленное представление.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru