Для начала определим что такое разряд числа. Разряд это порядковый номер цифры, и счет начинается с запятой, отделяющей дробь, счет начинается с 0 разряда до последней цифры. Например, число 1234,0: 0 разряд - 4, 1 разряд - 3, 2 разряд - 2 и 3 разряд единица.
Теперь определимся как переводить из 16й в 10ю. Для перевода шестнадцатеричного числа в десятичное необходимо это число представить в виде суммы произведений степеней основания шестнадцатеричной системы счисления на соответствующие цифры в разрядах шестнадцатеричного числа<span>.</span>
<span>Т.е.:</span>
<span>
</span>
<span>Чтобы перевести буквы в числа надо воспользоваться списком:</span>
<span>A=10; B=11; C=12; D=13; E=14; F=15</span>
<span>Теперь расмотрим данные нам числа:</span>
<span>
</span>
<span>
</span>
Текстовый файл (формата: .txt)
Инструкция
280/2=140
сложить все числа и разделить на 2
#include<iostream>using namespace std;int main(){ int num; cin>>num; unsigned int answer=0; while(num!=0) { answer += num%2; num /= 2; } cout<<answer<<endl; return 0;}
Есть языки программирования для конкретных задач