1314 / 2 = 657 (0₁₁)
657 / 2 = 328 (1₁₀)
328 / 2 = 164 (0₉)
164 / 2 = 82 (0₈)
82 / 2 = 41 (0₇)
41 / 2 = 20 (1₆)
20 / 2 = 10 (0₅)
10 / 2 = 5 (0₄)
5 / 2 = 2 (1₃)
2 / 2 = 1₁ (0₂)
ответ10100100010
Проверка1¹⁰0⁹1⁸0⁷0⁶1⁵0⁴0³0²1¹0⁰₂ = 1 · 2¹⁰ + 0 · 2⁹ + 1 · 2⁸ + 0 · 2⁷ + 0 · 2⁶ + 1 · 2⁵ + 0 · 2⁴ + 0 · 2³ + 0 · 2² + 1 · 2¹ + 0 · 2⁰ = 1024 + 0 + 256 + 0 + 0 + 32 + 0 + 0 + 0 + 2 + 0 = 1314₁₀
Восьмеричная система1314 / 8 = 164 (2₄)
164 / 8 = 20 (4₃)
20 / 8 = 2₁ (4₂)
ответ2442
Проверка2³4²4¹2⁰₈ = 2 · 8³ + 4 · 8² + 4 · 8¹ + 2 · 8⁰ = 1024 + 256 + 32 + 2 = 1314₁₀
Шестнадцатеричная система1314 / 16 = 82 (2₃)
82 / 16 = 5₁ (2₂)
ответ522
Проверка5²2¹2⁰₁₆ = 5 · 16² + 2 · 16¹ + 2 · 16⁰ = 1280 + 32 + 2 = 1314₁₀
type
Months = (Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec);
Seasons = (Winter, Spring, Summer, Autumn);
begin
var monthNumber := ReadInteger();
var M := Arr(Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec);
var Month := M[monthNumber - 1];
var Season: Seasons;
case Month of
Dec, Jan, Feb: Season := Winter;
Mar, Apr, May: Season := Spring;
Jun, Jul, Aug: Season := Summer;
Sep, Oct, Nov: Season := Autumn;
else
end;
Print(Month, Season)
end.
Вот ребят, на картинке всё видете, можно "отличный ответ" и "5 звёздочек" позязя, делала сома, искала я в конспектах