P=m/n
m- количество возможных благоприятных исходов
n - общее число исходов
n=10+10+2+3=25
m=2
P=2/25=0,08
Var
a : array [1..16] of integer;
i, c : integer;
begin
randomize;
for i := 1 to 16 do
a[i] := random (41) - 20;
c := 0;
for i := 1 to 16 do
if a[i] < 0 then c := c + 1;
writeln (c);
end.
Вводишь сперва количество чисел, которое будет введено с клавиатуры, в твоем случае это 3. Затем вводишь сами три числа, каждый раз нажимая энтер когда ввел число. Например 12,13,7. Сумма будет 20. Этот код работает также с любым другим количеством чисел, например вводишь 5, затем набираешь пять чисел целых, он считает сумма некратных трем.
var a,n,i,s:integer;
begin read(n);
while i<n do begin
read(a);
if (a mod 3=1) then s:=s+a; i:=i+1;
end;
writeln(s);<span>
end.</span>
Неопределённость информации уменьшается в 3*3=9 раз, и такое кол-во информации кодируется минимум 4 битами.