Struev730
?>

Правельно написать дано и формулу по каторой нужно решить ! информ. сообщение имеет 3кбайта. сколько в нем символов , если размер алфавита , с которого оно было составлено, равен 16 ?

Информатика

Ответы

зырянов_Юрьевна378
Дано: символов в алфавите = 16, размер файла = 3кб.
найти: количество символов в файле (x).
формула для нахождения числа бит, требуемых для кодирования 16 символов: 2^{i}=16 → i=4.
Итого Х символов по i бит = 3кб=3*1024*8 бит
x*4=24576
x=6144
lion13
Var a:array of array of integer;
c:array of array of integer;
ma:array of array of integer;
i,j,n:integer;
begin;
randomize;
readln(n);
setlength(a,n+1); //задаём размерность динамических массивов
setlength(c,n+1);
setlength(ma,n+1);
for i:=1 to n do
begin;
setlength(a[i],n+1);
setlength(c[i],n+1);
setlength(ma[i],n+1);
end;

writeln('Matrix A:');   //генерируем массив псеводслучайных чисел
for i:=1 to n do begin;
 writeln;
  for j:=1 to n do
   begin;
    a[i,j]:=random(10);
    write(a[i,j]:4);
   end;
 end;
writeln;

writeln('Matrix C:'); //аналогично
for i:=1 to n do
 begin;
 writeln;
  for j:=1 to n do
   begin;
    c[i,j]:=random(10);
    write(c[i,j]:4);
   end;
 end;

for i:=1 to n do     //сохраняем матрицу C для транспонации
  for j:=1 to n do
    ma[i,j]:=c[i,j];
    writeln;

writeln('Transpose matrix C:'); //транспонируем C
for i:=1 to n do
 begin;
  writeln;
   for j:=1 to n do
    begin;
     c[i,j]:=ma[j,i];
     write(c[i,j]:4);
    end;
 end;

writeln;
writeln('Final matrix:'); // получаем финальную матрицу
for i:=1 to n do
 begin;
  writeln;
   for j:=1 to n do
    begin;
     ma[i,j]:=2*c[i,j]*a[i,j];
{по свойству дистрибутивности матриц С(A+A)=C*A+C*A=2*C*A}
     write(ma[i,j]:4);
    end;
 end;
end.
Vipnikavto58
#include <iostream>
using namespace std;

int main() {
int a[50][2];
int n;
int k1=0;
int k2=0;
int k3=0;
int k4=0;
cin >> n;
for (int i = 0; i < n; i++) {
cin >> a[i][0] >> a[i][1];
}
for (int i = 0; i < n; i++) {
if (a[i][1]>0)
  if (a[i][0]>0) k1++; else k2++;
 else if (a[i][0]>0) k4++; else k3++;
}
if ((k2>=3)or(k2==2)and(k1>3)or(k3>5)or(k4>9))
 cout << "Clock is broken" << "\n";
 else cout << k2 << k1 << ":" << k3 << k4 << "\n";
return 0;
}

Пример:
10
-1 1
1 1
1 2
-1 -1
-1 -2
-1 -3
1 -1
1 -2
1 -3
1 -4
12:34

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

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

Правельно написать дано и формулу по каторой нужно решить ! информ. сообщение имеет 3кбайта. сколько в нем символов , если размер алфавита , с которого оно было составлено, равен 16 ?
Ваше имя (никнейм)*
Email*
Комментарий*

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

olgamalochinska
Natella-874535
laktionova-natal
lazaren-ko
Апраксин Владимир897
Liliya_Ivanova
Виталий
Людмила Анна
legezin
alekseysokolov29816
Fedorovna
МуратМарина1140
beliaeva2
Голосова-Лобанов1555
Baidina