ambstroy
?>

Сколько символов содержит сообщение объемом 7242 байта, если оно было записано 64-х символьным алфавитом?

Информатика

Ответы

buslavgroupe
I= 7242 байта = 57936 бита n = 64 => 2^i=64 => i = 6 k - ? i = k*i k= i/i= 57936/6=9656 символов
av4738046
Var       a, b: real ; begin       write('тормозной путь, определенного для данного места при полном служебном торможении = ');       readln(a);       write('тормозной путь для на 120 км/ч для пассажирских поездов = ');       readln(b);       if b < a then a : = b;       write('тормозной путь для на 80 км/ч для грузовых поездов = ');       readln(b);       if b < a then a : = b;       write('тормозной путь при экстренном торможении с учетом пути, проходимого поездом за время, необходимое для воздействия устройств автоматической локомотивной сигнализации на тормозную систему поезда = ');       readln(b);         if b > a then a : = b;       write('участок, где видимость сигналов менее 400 м? да-1/нет-0 ');       readln(b);       if (b = 1) and (a < 1000) then a : = 1000;       write('железнодорожная линия, вновь оборудуемая автоблокировкой? да-1/нет-0 ');       readln(b);       if (b = 1) and (a < 1000) then a : = 1000;       writeln(a); end.
sokolowskayaa
Ввашем варианте после while необходимо писать begin, а после writeln - end. но само по себе решение некрасивое. вот вам еще два на выбор. 1. без массива var   s,n: integer; begin   write('введите сумму: '); read(s);   n: =s div 5000;   if n> 0 then begin       writeln('банкнот "5000" всего: ',n);       s: =s mod 5000       end;   n: =s div 1000;   if n> 0 then begin       writeln('банкнот "1000" всего: ',n);       s: =s mod 1000       end;   n: =s div 500;   if n> 0 then begin       writeln('банкнот "500" всего: ',n);       s: =s mod 500       end;   n: =s div 100;   if n> 0 then begin       writeln('банкнот "100" всего: ',n);       s: =s mod 100       end;   n: =s div 50;   if n> 0 then begin       writeln('банкнот "50" всего: ',n);       s: =s mod 50       end;   n: =s div 10;   if n> 0 then begin       writeln('банкнот "10" всего: ',n);       s: =s mod 10       end;   if s> 0 then writeln('недоплачено: ',s) end. пример: введите сумму: 162504 банкнот "5000" всего: 32 банкнот "1000" всего: 2 банкнот "500" всего: 1 недоплачено: 4 2. с массивом const   k: array[1..6] of integer=(5000,1000,500,100,50,10); var   s,n,i: integer; begin   write('введите сумму: '); read(s);   for i: =1 to 6 do begin       n: =s div k[i];       if n> 0 then begin           writeln('банкнот "',k[i],'" всего: ',n);           s: =s mod k[i]           end       end;   if s> 0 then writeln('недоплачено: ',s) end. пример введите сумму: 15470 банкнот "5000" всего: 3 банкнот "100" всего: 4 банкнот "50" всего: 1 банкнот "10" всего: 2

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

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

Сколько символов содержит сообщение объемом 7242 байта, если оно было записано 64-х символьным алфавитом?
Ваше имя (никнейм)*
Email*
Комментарий*

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

vis-lyubov8832
Bogataya Vladimir318
ekaterinapetrenko877529
irina-mic
koldunovan
Иванович
ridyana504
rykovatv6
Natalya1895
office
РубенШафетдинов
Вакуленко
muravlev2702
Татьяна902
Попова1271