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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Anonim107
-22 / 0 / 0
Регистрация: 02.12.2013
Сообщений: 90
#1

Преобразовать числа - C++

25.03.2014, 15:07. Просмотров 251. Ответов 1
Метки нет (Все метки)

Преобразовать введенное с клавиатуры восьмиразрядное двоичное число в десятичное.


Буду очень благодарен, если сделаете правильно.
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.03.2014, 15:07     Преобразовать числа
Посмотрите здесь:

C++ Преобразовать символьную запись целого десятичного числа без знака в целое число
C++ преобразовать арабские числа в римские
C++ Как преобразовать дробную часть числа типа double в int
Преобразовать входной файл, заменив в нем шестнадцатеричные числа на десятичные и наоборот. C++
Преобразовать в числа и вычислить арифметическое выражение C++
C++ Преобразовать строки в целые числа, просуммировать и вывести сумму 4 значений
Преобразовать целые числа в битовую посследовательность C++
Преобразовать символьное представление целого числа в целое число без использования стандартных функций C++
C++ Введенные через запятую числа, преобразовать в одномерный массив
C++ Преобразовать вводимые числа по правилу Ai->Ai*(N-i)
C++ Преобразовать массив: сначала элементы больше заданного числа f, а затем - все остальные
Преобразовать числа из одного диапазона в другой C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
zss
Модератор
Эксперт С++
6240 / 5843 / 1890
Регистрация: 18.12.2011
Сообщений: 14,960
Завершенные тесты: 1
25.03.2014, 15:23     Преобразовать числа #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Цитата Сообщение от Anonim107 Посмотреть сообщение
восьмиразрядное двоичное
имеется ввиду восьмеричное?
C++
1
2
3
4
5
6
7
8
9
10
#include <iostream>
using namespace std; 
int main() 
{ 
    int x;
    cin>>oct>>x;
    cout<<x;
    system("pause");
    return 0;
}
А если 8 двоичных битов, то так
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
using namespace std; 
int main() 
{ 
    char c;
    int x=0;
    for(int i=0;i<8;i++)
    {
        cin>>c;
        x*=2;
        x+=c-'0';
    }
    cout<<x;
    system("pause");
    return 0;
}
Yandex
Объявления
25.03.2014, 15:23     Преобразовать числа
Ответ Создать тему
Опции темы

Текущее время: 14:03. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru