fork download
  1. program DataCompression;
  2. var
  3. Vin, Vout, Vhid: Real;
  4. K, P: Real;
  5. begin
  6. WriteLn('Введите размер входных данных:');
  7. ReadLn(Vin);
  8. WriteLn('Введите размер выходных данных:');
  9. ReadLn(Vout);
  10. WriteLn('Введите размер скрытых данных:');
  11. ReadLn(Vhid);
  12.  
  13. if (Vout <> 0) then
  14. begin
  15. K := Vin / Vout;
  16. P := (Vhid / Vout) * 100;
  17.  
  18. WriteLn('Коэффициент сжатия равен: ', K:0:2);
  19. WriteLn('Процент скрытых данных равен: ', P:0:2, ' %');
  20. end
  21. else
  22. begin
  23. WriteLn('Ошибка: Размер выходных данных не может быть равен нулю.');
  24. end;
  25. end.
Success #stdin #stdout 0.01s 5220KB
stdin
20
1000
300
stdout
Введите размер входных данных:
Введите размер выходных данных:
Введите размер скрытых данных:
Коэффициент сжатия равен: 0.02
Процент скрытых данных равен: 30.00 %