Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Рекурсивная функция Для заданного одномерного массива B из N элементов найти произведение множителей, вычисляемых по формуле B^2+cos(B) . Рекурсивную функцию применять каждый раз отдельно для каждой из половин массива. Рекурсивные вызовы заканчивать, когда останется только один элемент. https://www.cyberforum.ru/ cpp-beginners/ thread2429862.html C++ Найти минимальный среди элементов, лежащих выше главной диагонали матрицы
Ввести матрицу размером NxM. Память для массива выделить динамически. Вывести на экран исходные данные и полученный результат. Найти минимальный среди элементов, лежащих выше главной диагонали. P.s Среда программирования C++
C++ Все простые пути на графе, ведущие от одной вершины к другой Напишите программу, на входе которой вводятся две его вершины. Программа должна распечатывать все простые пути, ведущие от одной вершины к другой. Граф представляется списком смежности. https://www.cyberforum.ru/ cpp-beginners/ thread2429842.html C++ Определить методом бинарного поиска, содержит ли массив заданное число сформировать массив, элементы которого выбираются случайным образом из интервала . Определить методом бинарного поиска, содержит ли он заданное число. Если элемент найден, то изменить ним все непарные элементы. Буду очень благодарен. https://www.cyberforum.ru/ cpp-beginners/ thread2429838.html
C++ Написать программу. Число k между m и n с суммой цифр как у числа m
Помогите пожалуйста с заданием, только начал учить C++ много чего не знаю:) Задаются m и n. Определить наибольшее число k между m и n с суммой цифр как у числа m. Результат расчета вывести на экран.
C++ Странный float Здравствуйте, при повторном изучении переменных я смотрел их диапазоны и у float 3.4000000000... до -3.4000000000... однако можно брать числа и больше чем 3.4 к примеру 5000.01 и все будет правильно.Какого фига блин это работает?! https://www.cyberforum.ru/ cpp-beginners/ thread2429820.html
C++ Списки с++(создание проектов) https://www.cyberforum.ru/ cpp-beginners/ thread2429813.html
Здравствуйте, подскажите пожалуйста, что говорит данный фрагмент кода. Весь код: #include "stdafx.h" #include "List.h" #include <iostream>
C++ Как присвоить адреса элементам массива?
КОД: #include <iostream> #include <time.h> #include <stdlib.h> #include <malloc.h> using namespace std; int main(int argc, char** argv) {
C++ Переход с VS на Xcode https://www.cyberforum.ru/ cpp-beginners/ thread2429789.html
Необходимо было пересесть с винды на мак. На VS делал для командной строки. Когда закинул все Файлы в папку проекта на маке, то весь код остался невредим, но как в XCode, так и в VS for Mac, вся кириллица в комментариях и в cout заменилась на символы. Как вернуть мне мою кириллицу, тк часто приходиться брать часть готового кода с русскими комментариями.
C++ Вывести наибольшую и наименьшую цифры в десятмчной записи натурального числа https://www.cyberforum.ru/ cpp-beginners/ thread2429775.html
Вывести наибольшее и наименьшее цифры в записи натурального n-значного числа (n>=2)
Сортировка методом Шелла C++
Как сделать сортировку методом Шелла этому коду? #include <iostream> #include "stdio.h" using namespace std; void bubbleSort(float array, int col){ float temp=0; for (int i=1; i<col ; i++){ for (int j=0; j<col-i; j++){
C++ Написать программу, которая удаляет из текста все слова, которые расположены после запятых Написать программу, которая удаляет из текста все слова, которые расположены после запятых. https://www.cyberforum.ru/ cpp-beginners/ thread2429766.html
Мозгоправ
1744 / 1038 / 468
Регистрация: 01.10.2018
Сообщений: 2,138
Записей в блоге: 2
02.04.2019, 18:55 0

Перевод из двоичной системы счисления в десятичную - C++ - Ответ 13458190

02.04.2019, 18:55. Показов 3423. Ответов 10
Метки (Все метки)

Ответ

Функция pow() возвращает double. Видимо в плавающем формате не хватает точности и при преобразовании к целочисленному r появляется лишняя единичка.
Что бы такого не происходило, пользуйтесь целочисленной арифметикой:
C++
1
2
3
4
5
6
7
8
9
10
long long int From2to10_(const string &s) {
    long long int r = 0;
    size_t i;
 
    for (i = 0; i < s.size(); i++)
        if (s[i] == '1') 
            r += 1LL << (s.size() - i - 1);
 
    return r;
}


Вернуться к обсуждению:
Перевод из двоичной системы счисления в десятичную C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.04.2019, 18:55
Готовые ответы и решения:

Перевод из двоичной системы счисления в десятичную
#include &lt;iostream&gt; #include &lt;cmath&gt; #include &lt;cstring&gt; #include &lt;stdio.h&gt; #include &lt;stdlib.h&gt;...

Перевод из двоичной системы счисления в десятичную
Программа не работает для отрицательных чисел. Помогите найти ошибку. #include &quot;stdafx.h&quot;...

Перевод из двоичной системы счисления в десятичную
Как перевести число из двоичной системы счисления в десятичную?

Перевод из двоичной системы счисления в десятичную
Я создал программу, но вот она выдает размерность введенного массива, вместо десятичного числа....

10
02.04.2019, 18:55
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.04.2019, 18:55
Помогаю со студенческими работами здесь

Перевод из двоичной системы счисления в десятичную
как создать код который переводит с двоичной системы в десятичную без использования DEC и прочего?

Перевод из двоичной системы счисления в десятичную
Помогите пожалуйста перевести число из 2-ой сс в 10 сс. Буду очень благодарен:)

Рекурсивный перевод из двоичной системы счисления в десятичную
Вот мой код: #include &lt;iostream&gt; #include &lt;conio.h&gt; #include &lt;math.h&gt; using namespace std;...

Перевод числа из двоичной системы счисления в десятичную
написать программу, которая переводит число из двоичной системы счисления в десятичную

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru