Дополнительный код числа Х имеет значение 10101101. Найти его значение в десятичной СС.
Answers & Comments
lora761
#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;}
Answers & Comments