1.
А) A10=1997,25=1*10^3+9*10^2+9*10^1+7*10^0+2*10^-1+5*10^-2<span>
б) A16=918=9*16^2+1*16^1+8*16^0
в) A8=</span>145=1*8^2+4*8^1+5*8^0<span>
г) </span><span>101010=1*10^5+0*10^4+1*10^3+0*10^2+1*10^1+0*10^0
2.
</span>100001100 = 2^8 + 2^3 + 2^2 = 256 + 8 + 4 = 268
3.
a) 151 = 1∙8^2 + 5∙8^1 + 1∙8^0<span> = 105
</span>б) 2C = 2∙16^1 + C∙16^0<span> = 44</span>
8) 1 (т.к в скобках везде идет сложение)
9) 1 (т.к в конце, не в зависимости от результата плюсуем единицу)
10) Сначала делаем конъюкцию , потом дезъюнкицю, следовательно A*0 = 0, 1+0 = 1, ответ 1
Можно сделать в формате cout << "Введите номер нужно программы"; if(number==1){выполняется код первой программы (ввод, вывод)}
Если номер = 2, выполняется код второй программы, три - третей. Т.е. каждая программа отдельно в зависимости от выбора пользователем.
Или же сразу через cin вводишь все переменные, потом считаешь s1,s2,s3 и выводишь их.