info126
?>

Два текста содержат одинаковое количество символов. Количество информации в первом тексте в 1.2 раза больше, чем во втором. Сколькосимволов содержат алфавиты, с которых записаны сообщенияесли известно, что размер каждого алфавита не превышает 100символов, и каждый символ кодируется целым числом битов​

Информатика

Ответы

lavr74

Работает на 1000 элементов,нужно узнать диапазон N,элементы я так понял создаются рандомные,если вводятся с клавиатуры то просто убираем randomize и пишем вместо присваивания (mas[i]:=random(19)-10; )пишем read(который в коментах)

label l;

var

 mas:array[1..1000] of longint;

 n,i:longint;

begin

 readln(n);

 randomize;

 for i:=1 to n do

 begin  

   mas[i]:=random(19)-10;

  //read(mas[i]);

   write(mas[i],' ');

 end;

 for i:=n-4 to n do

 begin

   if mas[i] > 0 then

   begin  

     mas[i]:=mas[i]-2*mas[i];

     goto l;

   end;

   if mas[i] < 0 then

     mas[i]:=abs(mas[i]);

   l:

 end;

 writeln;

 for i:=1 to n do

   write(mas[i],' ');

end.

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

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

Два текста содержат одинаковое количество символов. Количество информации в первом тексте в 1.2 раза больше, чем во втором. Сколькосимволов содержат алфавиты, с которых записаны сообщенияесли известно, что размер каждого алфавита не превышает 100символов, и каждый символ кодируется целым числом битов​
Ваше имя (никнейм)*
Email*
Комментарий*

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

gip5362
migreen
sohrokova809
bezpalova2013
belka1976
leeka152522
innavinogradova1385
appbiznessm
Elenabolt77
BogdanR106203
IInessa44478
Андрей
Rakitin
Валиахметова
Korobeinikov-Yulich23