Предмет: Информатика,
автор: Лусушка
Дополнительный код числа Х имеет значение 10101101. Найти его значение в десятичной СС.
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;}
Похожие вопросы
Предмет: Английский язык,
автор: aiaruamanzan
Предмет: Алгебра,
автор: porosaryona
Предмет: Геометрия,
автор: dmytro007
Предмет: Алгебра,
автор: Assika2002
Предмет: История,
автор: Kirya651651