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

Перевод из двоичной системы в десятичную, задача 2.30 "Как программировать на С++" - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Вычислить с точностью e=0.0001 http://www.cyberforum.ru/cpp-beginners/thread1016385.html
Помогите разобраться с первой суммой и факториалом...
C++ flex,bison Написал лексический и синтаксический анализатор для языка подобного паскалю( мини паскаль). Нужно с использованием атрибутной грамматики( грамматики свойств) сделать семантический анализ. (например, повторное объявление переменной) сделал таблички для грамматики свойств, а как теперь реализовать все это? помогите пожалуйста. вот правила, которые будут непосредственное использоваться при... http://www.cyberforum.ru/cpp-beginners/thread1016368.html
C++ Найти произведение двух матриц
Найти произведение двух матриц (многомерных векторов) 5x6 и 6x5 элементов. #include "stdafx.h" #include <iostream> using namespace std; void main() {int V, i,j,s; for(int i=0; i<=4; i++){
C++ Старшая и младшая часть длинного числа
Есть класс с 2-мя полями целого типа, в которых хранятся старшая и младшая части. Как их выделить? Что представляют из себя эти части? Желательно с примером реализации.
C++ Неработающий cout http://www.cyberforum.ru/cpp-beginners/thread1016336.html
Не выводит значения mass1 и mass2, помогите разобраться #include <iostream> using namespace std; int main() { int b=30,mass1=0,mass2=0; for(int a=0;a<b;a++)
C++ Не могу разобраться с указателями! Читаю Шилдт C++, не как не могу понять систему с указателями, вроде вот вот все понял что это просто типа ярлыков для переменных и не более того и занимают они по 1 байту в памяти, как в друг он пишет: С указателями можно использовать только четыре арифметических оператора: ++, --, + и -. Чтобы лучше понять, что происходит при выполнении арифметических действий с указателями, начнем с примера.... подробнее

Показать сообщение отдельно
Alex5
883 / 618 / 81
Регистрация: 12.04.2010
Сообщений: 1,552
23.11.2013, 22:13     Перевод из двоичной системы в десятичную, задача 2.30 "Как программировать на С++"
Cra3y,
Цитата Сообщение от Cra3y Посмотреть сообщение
while(binary != 0) {
result <<=1; // битовый сдвиг(умножение на 2)
result | = ((binary%10) == 1 ? 1 : 0); //(битовое или)
binary /= 10;
}
Если binary == 100, то result == 1.
Если binary == 110, то result == 3.
Если binary == 1000, то result == 1.
 
Текущее время: 22:37. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru