С наступающим Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Нахождение определителя в матрице списков http://www.cyberforum.ru/cpp-beginners/thread618136.html
Здравствуйте. Как вы поняли что задание состоит из нахождения определителя матрицы заданной двумерным двусвязным списком. Код с горем пополам и помощью добрых людей написал. Но все равно считает не...
C++ Определить номера столбцов содержащих только отрицательные элементы матрицы Помогите пожалуйста сделать задание : определить номера столбцов содержащих только отрицательные элементы матрицы nxm http://www.cyberforum.ru/cpp-beginners/thread618135.html
Ханойская башня C++
Здравтвуйте! Нужно решить задачу где на вход дано Н стержней и К дисков и еще известны начальная и конечная конфигурации(где какие диски лежат). У кого-нибудь есть идеи насчет алгоритма? Для 3-4...
C++ Коментарии к программе
Всем привет,можете объяснить часть программы?))) Я понимаю, что в этой части программы(вторая функция) происходит поиск элементов между первым и последним нулями,но мне нужно дословное...
C++ Коментарии к программе http://www.cyberforum.ru/cpp-beginners/thread618127.html
Все доброго времени суток.Можете объяснить что выполняет функция в программ?))) Буду благодарен за помощь))) #include <iostream> #include <algorithm> #include <cmath> #include <conio.h> ...
C++ Вопросы по основам языка Доброй ночи уважаемые сис админы :) я недавно начал "кодить" и у меня есть пару вопросов на которые я сам не в состояние ответить :) 1. я кодю на Visual studio c++ и сразу же заметил на форуме, что... подробнее
alex_x_x
бжни
2455 / 1661 / 134
Регистрация: 14.05.2009
Сообщений: 7,162
03.07.2012, 00:27 0

Разработать алгоритм перевода двоичных чисел в десятичные числа

03.07.2012, 00:27. Просмотров 3150. Ответов 8
Метки (Все метки)

Ответ

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include <cstdio>
 
bool bin2dec (const char* bin, unsigned& dec) {
  if (!bin) return false;
  unsigned bin_pow = 1;
  char sym; 
  dec = 0;
  for ( ; (sym = *bin) != '\0' ; ++bin) {
    bin_pow *= 2;
    switch (sym) {
      case '0': break;
      case '1': dec += bin_pow; break;
      default:  return false;
    }
  }
  return true;
}
 
int main() {
  unsigned res = 0;
  if (bin2dec("11010", res)) {
     printf ("%d\n", res);
  }
}


Вернуться к обсуждению:
Разработать алгоритм перевода двоичных чисел в десятичные числа
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.07.2012, 00:27

Алгоритм перевода чисел
Парни,напишите пожалуйста програмный алгоритм перевода чисел из 10 ричной...

Реализовать алгоритм умножения двоичных чисел со сдвигом суммы частичного произведения вправо
Создать алгоритм умножения чисел с анализом двухразрядных множителей со сдвигом...

Алгоритм перевода шестнадцатеричного числа в десятичный код
помогите написать программу &quot;алгоритм перевода шестнадцатиличного числа в...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru