Составьте программу, дано количество информации в битах. вывести в удобной форме в более крупных единицах. (до мб). пример вывода: 10240 бит = 1280 байт = 1,25 кб = 0,0012 мб

DomenicAn DomenicAn    3   08.08.2019 12:20    2

Ответы
Сыймык111 Сыймык111  04.10.2020 04:57
Var
  n:integer;
begin
  read(n);
  write(n,' бит = ', n/8, ' байт = ', n/8192:0:2,' Кб = ',n/(8*sqr(1024)):0:4,' Мб');
end.

Альтернативное решение:

var
  n: integer;
  b, kb, mb: real;
begin
  read(n);
  b := n / 8;
  kb := b / 1024;
  mb := kb / 1024;
  write(n, ' бит = ', b:0, ' байт = ', kb:0:2, ' Кб = ', mb:0:4, ' Мб');
end.
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика