Каждые 8 разрядов данного адреса нужно перевести в десятичную систему счисления:
<span>11001100(2) = 204(10)
10011000(2) = 152(10)
10111110(2) = 190(10)
01000111(2) = 71(10)
204.152.190.71</span>
Program code;
Var s: string;
begin
write('Введите код: ');
read(s);
if s='2145'
then write('molotok') else writeln('no');
end.
Пример:
Введите код: 2145
molotok
20:100*20=4 рубля - налог в 20%
20-4=16 руб - осталось
16:100*10=1.6 рубля - 10% за место
16-1.6=14.4 руб - прибыль за 1 кг
14.4*30=432 руб - прибыль с одного куста в 30 кг
1000:432=2.3 куста
ответ - 3 куста надо посадить, чтобы получить прибыль в 1000 рублей, при средней урожайности 30 кг с куста
Шифровка идет по первым буквам слова, то есть берем первую букву слова и буква которая стоит перед этой буквой в алфавите записывается в слово.Пример: улитка первая буква-у, перед "у" в алфавите стоит "т",лев первая буква-л, перед ней в алфавите стоит "к", и так шифруется дальше, то есть ёж первая буква ё, перед ней в алфавите стоит "е")
Сначала переведём в десятичную систему счисления, а затем в остальные из неё.
В качестве цифр шестнадцатеричной системы счисления используются цифры от 0 до 9 и латинские буквы от A до F. Буквы A = 10, B = 11, C = 12,
D = 13, E = 14, F = 15.
B25₁₆<span> = 11*16</span>²+2*16¹+5*16° = 2816+32+5 = 2853₁₀
2853/2 = 1426 (целое частное) + (1) - остаток
1426/2 = 713 + (0)
713/2 = 356 + (1)
356/2 = 178 + (0)
178/2 = 89 + (0)
89/2 = 44 + (1)
44/2 = 22 + (0)
22/2 = 11 + (0)
11/2= 5 + (1)
5/2 = 2 + (1)
2/2 = 1 + (0)
1
Поднимаемся снизу вверх записывая слева направо.
B25₁₆ = 101100100101₂
2853/8 = 356 + (5)
356/8 = 44 + (4)
44/8 = 5 + (4)
5
B25₁₆ = 5445₈
C3₁₆<span> = 12*16</span>¹+3*16⁰ = 192+3 = 195₁₀
195/2 = 97 + (1)
97/2 = 48 + (1)
48/2 = 24 + (0)
24/2 = 12 + (0)
12/2 = 6 + (0)
6/2 = 3 + (0)
3/2 = 1 + (1)
1
C3₁₆ = 11000011₂
195/8 = 24 + (3)
24/8 = 3 + (0)
3
C3₁₆ = 303₈