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

Dec to Bin - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти два элемента массива, сумма которых наименее близка к данному числу R http://www.cyberforum.ru/cpp-beginners/thread319810.html
1)Дано вещественное число R и массив размера n. Найти два элемента массива, сумма которых наименее близка к данному числу R. 2) Дан набор из n целочисленных элементов. Найти максимальное...
C++ Вывести на экран элементы массива, которые больше среднего арифметического всех его элементов Ребят помогите пожалуйста решить два массива, а то мне трудно они даються=) 1)Дан массив А из N элементов. Вывести на экран элементы массива A, которые больше среднего арифметического всех его... http://www.cyberforum.ru/cpp-beginners/thread319797.html
C++ Вычислить количество срок матрицы, не содержащих ни одного нулевого элемента
1)Дана целочисленная прямоугольная матрица. вычислить: -кол-во срок не содержащих ни одного нулевого элемента - мах зн-е чисел ,встречающихся в заданной матрице более одного раза . 2) в строке...
C++ операции с массивами
1)Дана целочисленная прямоугольная матрица. вычислить: -кол-во срок не содержащих ни одного нулевого элемента - мах зн-е чисел ,встречающихся в заданной матрице более одного раза . 2) в строке...
C++ Построить детерминированный конечный распознаватель http://www.cyberforum.ru/cpp-beginners/thread319775.html
Всем привет) у меня проблема, завтра надо курсач сдавать, у меня есть готовая лаба другого варианта, как переделать не знаю, помогите плиз)) Вот мое задание: Построить детерминированный конечный...
C++ Анкета Анкета для опроса населения содержит две группы вопросов. Первая группа содержит сведения о респонденте: • возраст; • пол; • образование (начальное, среднее, высшее). Вторая группа содержит... подробнее

Показать сообщение отдельно
Dimedrol
2363 / 934 / 14
Регистрация: 25.04.2009
Сообщений: 2,636
Записей в блоге: 4
15.06.2011, 00:06  [ТС]
Я прочел в интернете, что с переменной стринг можно работать как с массивом. Это я реализовал в переводе из bin в dec.
C++
1
2
3
4
5
6
7
8
9
10
11
   static int BinToDec( string bin ) {
              
              reverse (bin.begin(), bin.end());
              int otv = 0;
              for( int i = bin.size(); i > 0; i--){
                   otv += bin[i-1]*2^(i-1);
              }
              
              return otv;
                                
           }
Проблема в том, что 1010(2) = 390(10)
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru