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

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

Войти
Регистрация
Восстановить пароль
 
НЕваЖно
2 / 2 / 0
Регистрация: 03.11.2008
Сообщений: 61
#1

двоичный перевод(МокА) - C++

12.01.2010, 13:52. Просмотров 601. Ответов 1
Метки нет (Все метки)

Написать программу, которая преобразует введенное с кла*виатуры восьмиразрядное двоичное число в десятичное.
Двоичному числу 11101010 соответствует десятичное 234
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.01.2010, 13:52
Здравствуйте! Я подобрал для вас темы с ответами на вопрос двоичный перевод(МокА) (C++):

Перевод в двоичный код - C++
напишите программу, которая запрашивает у пользователя целое число и выводит его в двоичном представлении. но нужно использовать только...

Перевод чисел в двоичный код - C++
неподскажите как переводить числа в двоичный код в borland C 3.1 под dos

Перевод файла в двоичный код - C++
Привет всем. Возникла проблема: нужно любой файл перевести в двоичный код. Как это сделать средствами C++ или WInAPI?

Перевод числа в двоичный код - C++
Знаю вопрос детский но как перевести число в двоичный код, в 16-й и в 8-й знаю %x и %o а вот в двоичный нет.

Перевод double в двоичный код - C++
Здравствуйте! Пожалуйста, скажите в какую сторону смотреть, не пойму как такое реализовать. С интом все просто, нужно делить,...

Перевод любого слова в двоичный код - C++
Требуется создать программу, которая будет переводить любое слова, написанное латинским алфавитом, в двоичную систему. Знаю что такое...

1
Vovan4ik
5 / 3 / 2
Регистрация: 11.01.2010
Сообщений: 7
12.01.2010, 14:53 #2
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
25
26
27
28
29
30
31
32
#include <iostream>
#include <string>
#include <math.h>
using namespace std;
 
int main ()
{   
    while (true)
    {
    string s;
    cout << "Binary number: ";
    cin >> s;
    int res = 0;
    int err = 0;
    for (int i = 0; i < s.size(); i++)
        if ((s[i]=='0')||(s[i]=='1'))
        {       
            char temp = s[i];
            res = res + atoi(&temp) * (pow(2.0, double(s.size()-i-1)));
        }
        else
        {
            cout << "Is not binary" << endl;
            err++;
            break;
        }
    if (!err)
        cout << "Your number is " << res << endl;   
    }
return 0;
 
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.01.2010, 14:53
Привет! Вот еще темы с ответами:

Перевод числа из шестнадцатиричного в двоичный вид - C++
Подскажите пожалуйста как перевести из шестнадцатиричного в двоичный вид числа, если можно полный код.Язык C++

Перевод массива десятичных чисел в двоичный код - C++
Есть такого вида код: #include &lt;iostream&gt; using namespace std; int i,j; void main() { setlocale(0, &quot;&quot;); int a, b; cout &lt;&lt;...

Перевод едениц и нулей из блокнота в двоичный код - C++
Доброго времени суток , столкнулся с некоторой проблемой: Имеется .txt файл с записаной последовательностью нулей и едениц 11 00 10 01 ,...

Перевод числа с плавающей точкой из шестнадцатиричного в двоичный вид - C++
int x; cin &gt;&gt;hex &gt;&gt; x; cout &lt;&lt; bitset&lt;sizeof(int) * 8&gt;(x); Что нужно изменить?)


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

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