<h2>Задание 1</h2>
(смотри первую прикреплённую фотографию)
<h2>Задание 2</h2>
(смотри вторую прикреплённую фотографию)
Если код второго задания для Вас "сложен", то, извините, Вам придётся для работы каждого типа с каждым писать отдельные перегрузки:
float и int, double и int, float и double, size_t и int. В общем - таких типов очень много и полноценный калькулятор у Вас выйдет на 100+ строк.
Шаблоны изучаются вначале, так как позволяют избежать вот таких ситуаций.
Ответ:
43₁₆=4·16¹+3·16⁰=4·16+3·1=64+3=67₁₀
105₈=1·8²+0·8¹+5·8⁰=1·64+0·8+5·1=64+5=69₁₀
10101₂=1·2⁴+0·2³+1·2²+0·2¹+1·2⁰=1·16+0·8+1·4+0·2+1·1=16+4+1=21₂
Ответ: 105₈=69₁₀
1029
максимально удаленные друг от друга цифры это 1 и 0, после них идут 2 и 9
<span>0 не может стоять в начале числа, т.к. оно не будет 4-х значным</span>
В задаче №3 вижу только одну ошибку. Имя программы не может начинаться с цифры.
Задача №4 представлена частично, поэтому определить наличие ошибок здесь проблематично.