Предмет: Информатика, автор: Лусушка

Дополнительный код числа Х имеет значение 10101101. Найти его значение в десятичной СС.


lora761: реализация на чом?

Ответы

Автор ответа: lora761
0
#include <bits/stdc++.h>    using namespace std;int main() {    char bin_str[255];    int dec = 0, i, n, _int;    float x = 0;    cout << »Введите строку >> \n«;    cin.getline(bin_str, 255);    n = strlen(bin_str);    for (i = n— 1; i >= 0; i—) {        _int = bin_str[i];        if (_int == 48) dec += 0;        else if (_int == 49) dec += (1 * (pow(2, x)));        else goto exit;        x++;    }    cout << dec << endl;    return 0;}

lora761: https://codebeautify.org/cpp-formatter-beautifier#
lora761: делаешь красивый код
Похожие вопросы
Предмет: Английский язык, автор: aiaruamanzan
Предмет: Алгебра, автор: porosaryona