const n=10;
var a:array [1..n] of integer;
i,s,k:integer;
begin
write('Массив: ');
for i:= 1 to n do
begin
a[i]:=random (16);
write (a[i],' ');
if a[i] mod 5 = 0 then
begin
s:=s+a[i];
k:=k+1
end
end;
writeln;
if k<>0 then writeln('Среднее арифметическое элементов массива, которые делятся на 5, равно: ',s/k:0:3)
else writeln ('Элементов массива, которые делятся на 5, нет.')
end.
Ответ:
#include <iostream>
#include <iomanip>
using namespace std;
int main()
{
int n;
double P=1;
cin >> n;
for(double i = 2; i <= 2*n;i+=2)
P *= i/(i+1);
cout << fixed << setprecision(3) << P;
}
1/32 Мбайта = 1024/32 Кбайт = 32 Кбайт = 1024*32 Байт = 1024*32*8 бит
Па<span>мять для одного символа = 1024*32*8/65536 = 4 бита
Размер алфавита = 2^4 = 16 символов</span>
<span>фрегат & эсминец 500
фрегат 2000
эсминец 2500</span>
Формула включений исключений
<span>фрегат | эсминец = </span>фрегат + эсминец - (фрегат & эсминец) = 2500+2000-500 = 4000