Alex-kustov
?>

Объём информации текста 50-и символов составляет 200 бит. чему равно максимально-возможное количество символов в алфавите?

Информатика

Ответы

kayrina
200/50=4бита, => мощность алфавита = 2 в 4 степени = 16
janetp
#include <stdio.h>
#include <stdlib.h>

int main()
{
int n=10, k;
int a[n];
int max = 20, min = -20;
int sum=0;
printf("k (<=10) = "); scanf("%d",&k);

srand (time(NULL));
for (int i=0; i<n; i++) {
 a[i] = (float) rand() / RAND_MAX*(max-min)+min;
 printf ("%d ", a[i]);
}
printf("\n");
for (int i = 0; i<k; i++) sum+=a[i];
printf("sum (1..%d) = %d\n", k,sum);
for (int i=1; i<=n-k; i++) {
 sum = sum-a[i-1]+a[i+k-1];
 printf("sum (%d..%d) = %d\n", i+1, i+k, sum);
}
return 0;
}

Пример:
k (<=10) =  5-10 1 -11 -10 16 6 -1 -15 -19 9
sum (1..5) = -14
sum (2..6) = 2
sum (3..7) = 0
sum (4..8) = -4
sum (5..9) = -13
sum (6..10) = -20
kassel1b
Const
  LIM=2; W=8; D=2; n=5; m=5; { n строк, m столбцов }
var
  a: array [1..n,1..m] of real;
  p: real;
  h: boolean;
  i, j: integer;
begin
  Randomize;
  WriteLn('A=');
  for i:=1 to n do begin
    for j:=1 to m do begin
      a[i,j]:=LIM*Random;
      Write(a[i,j]:W:D);
    end; WriteLn;
  end;
  WriteLn('B=');
  for i:=1 to n do begin
    p:=1; h:=false;
    for j:=1 to m do
      if (abs(a[i,j])>=1) and (abs(a[i,j])<=1.5) then begin
        p:=p*sqr(a[i,j]); h:=true;
      end;
    if h then Write(p:W:D) else Write('?':W);
  end; WriteLn;
  Write('Нажмите ENTER...'); ReadLn;
end.

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Объём информации текста 50-и символов составляет 200 бит. чему равно максимально-возможное количество символов в алфавите?
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

Исаченко Тераски1181
reznikvi
Anzhelika-Bulanov802
perminovaea
ilkindadashov935232
Шапкина1531
Анна Марина1873
yurkovam-037
maksmi
Yurkov
zatoichi69
mariavayda88734
Александр734
boykoz9
levsha-27509