Ответ:

При переводе в другую систему делим число на основание этой системы и записываем остатки в обратном порядке.

  1. 666₁₀:
    Двоичная: 666 = 512 + 128 + 16 + 8 + 2, поэтому 666₁₀ = 1010011010₂.
    Восьмеричная: 666 : 8 = 83, остаток 2; 83 : 8 = 10, остаток 3; 10 : 8 = 1, остаток 2; 1 : 8 = 0, остаток 1. Значит, 666₁₀ = 1232₈.
    Шестнадцатеричная: 666 : 16 = 41, остаток 10 (A); 41 : 16 = 2, остаток 9; 2 : 16 = 0, остаток 2. Значит, 666₁₀ = 29A₁₆.

  2. 305₁₀:
    Двоичная: 305 = 256 + 32 + 16 + 1, поэтому 305₁₀ = 100110001₂.
    Восьмеричная: 305 : 8 = 38, остаток 1; 38 : 8 = 4, остаток 6; 4 : 8 = 0, остаток 4. Значит, 305₁₀ = 461₈.
    Шестнадцатеричная: 305 : 16 = 19, остаток 1; 19 : 16 = 1, остаток 3; 1 : 16 = 0, остаток 1. Значит, 305₁₀ = 131₁₆.

Ответ: 666₁₀ = 1010011010₂ = 1232₈ = 29A₁₆; 305₁₀ = 100110001₂ = 461₈ = 131₁₆.