Примеры перевода из десятичной сс в двоичную, восьмеричную и шестнадцатиричную сс двоичная сс (q=2). переведем число 2310 в двоичное представление. используя вышеизложенное правило, разделим число 23 на основание целевой сс - 2: 23/2 = 11 и 1 в остатке. младшая цифра двоичного числа - 1. делим 11 на 2, получаем 5 и 1 в остатке. следующая цифра числа - тоже 1. записываем ее слева от предыдущей цифры - 11. далее получаем 2 и 1 в остатке, а само число - 111. далее, 2/2 = 1 и 0 в остатке. получилось число 0111. последнюю единицу делим опять на 2, получаем в результате 0 (это значит, что процесс перевода закончен) и в остатке - 1. поолучили число 10111. таким образом, 2310=101112. восьмеричная сс (q=8). перевдем десятичное число 100 в восьмеричный вид: 100/8=12 и 4 в остатке12/8=1 и 4 в остатке1/8=0 и 1 в остаткеполучили 10010=1448. шестнадцатиричная сс (q=16). перевдем десятичное число 1000 в шестадцатиричную сс: 1000/16=62 и 8 в остатке62/16=3 и 14 в остатке3/16=0 и 3 в остаткевспомним, что цифры, большие девяти, обозначаются буквами. цифре 14 соответствует буква e. получили 100010=3e816.
Tochkamail370
05.08.2022
Using system; using system.collections.generic; using system.linq; using system.text; namespace consoleapplication1{ class program { static void main(string[] args) { system.console.writeline("введите число"); int x = int32.parse(system.console.; int p = 1; int n = 1; if (x == 1) { system.console.writeline("число {0} является фактриалом числа 0", x); } while (p < x) { n = n + 1; p = p * n; } if (p == x) { system.console.writeline("число {0} является фактриалом числа {1}", x, n); } else { system.console.writeline("число {0} не является фактриалом числа", x); } system.console.read(); } } }