41

В массив вводят размеры n файлов (в байтах) от 100 до 9000

radsyz 17 марта 2023

В массив вводят размеры n файлов (в байтах) от 100 до 9000. Преобразовать все значения превышающие 1024 байта вкилобайты

категория: информатика

83

var a: array[1… 250] of string; size: real; i,n: integer; text: string; begin writeln ('daite N'); readln (n); for i: =1 to n do begin readln (size); if (size>1024) or (size=1024) then begin size: =size/1024; str (size: 0:2,text); a[i]: =text+' kb'; text: ='; size: =0; end else begin str (size,text); a[i]: =text+' bytes'; text: ='; size: =0; end; end; for i: =1 to n do write (a[i],'); readln; end.

пользователи выбрали этот ответ лучшим
Знаете другой ответ?

Есть интересный вопрос? Задайте его нашему сообществу, у нас наверняка найдется ответ!
Делитесь опытом и знаниями, зарабатывайте награды и репутацию, заводите новых интересных друзей!
Задавайте интересные вопросы, давайте качественные ответы и зарабатывайте деньги. Подробнее...