Программа для Pascal.
PROGRAM Z;
USES CRT;
VAR
A,B:INTEGER;
M:ARRAY[1..10] OF INTEGER;
BEGIN
CLRSCR;
WRITELN('VVEDITE ELEMENTY');
FOR A:=1 TO 10 DO READLN(M[A]);
WRITELN('CHETNIE ELEMNTY : ');
FOR A:=1 TO 10 DO IF A MOD 2 = 0 THEN WRITELN (M[A]);
READKEY
<span>END.</span>
Var
s: biginteger;
n,i: int64;
ar:array of int64=(9,90,900,9000,90000,900000,9000000,90000000);
begin
i:=1;
read(n);
while n-ar[i-1]>=0 do
begin
s:=s+(ar[i-1]*i);
n:=n-ar[i-1];
i:=i+1;
end;
if(n>0)then
begin
s:=s+(n*i);
end;
write(s);
end.
Ответ:
400 бит
Объяснение:
l=K*i
K=80
i=5 (т.к. 2 в степени 5 это 32, а 32 в свою очередь мощность алфавита)
l=80*5=400бит
Извиняюсь, но я не силен в JavaScript, поэтому могу предложить вид программы на С и все пояснить.
Если надо то вот:
#include <iostream>
using namespace std;
int main()
{
int n;
cin >> n;
int le[n];
for(int i=0;i<n;i++){
cin >> le[i];
}
int j=0;
for(;j<n-2;j++){
cout << le[j] << ", ";
}
cout << le[j] << " и " << le[j+1] << endl;
return 0;
}
1. Если в палитре 256 цветов, то для хранения одного пикселя требуется log(2)256 = 8 бит (2^8 = 256). 16 Кбайт = 16*1024 байт = 16*1024*8 бит. Количество пикселей рисунка = 16*1024*8 / 8 = 16*1024
Размеры рисунка = (4*32)*(4*32) = 128*128
2. 1/16 Мбайт = 1024/16 Кбайт = 64 Кбайт = 64*1024 байт = 64*1024*8 бит. Память, занимаемая одним пикселем, = 64*1024*8 / (256*512) = 4 бита. Количество цветов в палитре = 2^4 = 16
3. 1/128 Гб = 1024/128 Мб = 8 Мб = 2^3 Мбайт = 2^3*2^10 Кбайт =
2^3*2^10*2^10 байт = 2^23 байт
819200 бит = 819200/8 байт = 102400 байт = 102400/1024 Кбайт =
100 Кбайт = 4*25 Кбайт = 2^2*25 Кбайт