Буду делать по одному. Лови!
Double average(int a[], int size) {
int sum = 0;
for (int i = 0; i < size; i++) {
sum += a[i];
}
return sum / size;
}
#include <iostream>
using namespace std;
int main()
{
double a,b;
cin>> a >> b;
if(a>b) cout << "Перше число більше";
else cout << "Друге число більше";
return 0;
}
Program suma;
Var n, sum, i:integer;
begin
read(n);
for i:=1 to n do sum:=sum+i;
write(sum);
end.
Количество информации можно определить как -log2(p), где p - вероятность данного события. Оно измеряется в битах.
Также можно использовать равносильное выражение log2(1/p)
Вероятность взятия чёрного шара равна 10/20 = 0,5, белого - 4/20 = 0,2, жёлтого такая же - 0,2, красного - в 2 раза меньше - 0,1.
Значит, если мы взяли чёрный шар, мы получили кол-во информации log2(1/0,5) = log2(2) = 1 бит,
если белый, то log2(1/0,2) = log2(5) = 2,3219 бит
если жёлтый, то столько же 2,3219 бит
<span>если красный, то log2(1/0,1) = log2(10) = 3,3219 бит </span>