443(8) нельзя, потому что в его двоичной записи 9 бит (100 100 011)
101 010(2) - можно, всего 6 бит.
256(10) нельзя, потому что 256=2^8 и для его двоичной записи нужно 8+1=9 бит.
А тебе на чом надо зделать програму?с++,паскаль?
<h2>Задание 1</h2>
(смотри первую прикреплённую фотографию)
<h2>Задание 2</h2>
(смотри вторую прикреплённую фотографию)
Если код второго задания для Вас "сложен", то, извините, Вам придётся для работы каждого типа с каждым писать отдельные перегрузки:
float и int, double и int, float и double, size_t и int. В общем - таких типов очень много и полноценный калькулятор у Вас выйдет на 100+ строк.
Шаблоны изучаются вначале, так как позволяют избежать вот таких ситуаций.
Шаг 1) 1*3=3
Шаг 2) 3*3=9
Шаг 3) 9-1=8
Шаг 4) 8*3=24
Шаг 5) 24-1=23
Ответ: 11212