Решение для 4-байтного представления
Запишем двоичное число в форме нормализованного двоичного числа с плавающей точкой
0,110010001*10^1000
10- основание (2дес=10дв)
1000-порядок(8дес=1000дв)
Определим машинный порядок:
МП = 1000 + 1000000 = 1001000
запишем число
01001000 0000000 00000001 10010001
порядок ман тис са
Double average (std::vector <int> vector){ int sum = 0; int size = vector.size(); while (vector.size()) { sum += vector.back(); vector.pop_back(); } return sum/size;}
1) найти убыль как к-во * 12%
2) найти прирост как к-во * 20%
3) к-во = к-во-убыль+прирост
выполнить 8 раз
var
x,a,b:real;
i:integer;
begin
x:=100000;
for i:=1 to 8 do
begin
a:=x*0.12;
b:=x*0.20;
x:=x+b-a;
end;
writeln(x);
end.
180 бит : 45 симв. = 4 (бит) наесет 1 символ
N=2^i
N=2^4
N=16 (симв) мощность алфавита
я прикрепил файл.если что то не понятно говорите