//Pascal ABC.NET v3.1 сборка 1172
Var
n:integer;
r,p:real;
begin
read(n,r);
p:=n*2*r*tan(pi/n);
writeln(p);
end.
Пример ввода:
6
4
Пример вывода:
27.712812921102
Советую перевести сначала каждое число в 16-тиричную (hex) систему, т.к. проще будет выровнять, потому что каждое будет по 8 бит. Это можно сделать на калькуляторе. Т.е.:
25 = 19h
128 = 80h
12 = 0Сh
44 = 2Ch
Теперь тупо располагаем их друг за другом:
19800С2С h
В десятичной это 427822124,
в двоичной - 11001100000000000110000101100
Ну смари.
Дано:
X - информационный объём.
X1 - 0.5 Кбайт = 1024 * 0,5 = 512 байт.
X2 - 500 байт.
N ( разница объёмов сообщений ) = X1 - X2 = 512 - 500 = 12 байт.
Ответ: N = 12 байт.
Профит^^
10;7(Я очень люблю ограничение по количеству символов)
Сначала нужно найти объем одного пикселя. Переведём объем изображения в биты и разделим на количество пикселей
На один пиксель отводится 4 бит, количество цветов равно
Ответ: 16 цветов.