В массив вводят размеры n файлов (в байтах) от 100 до 9000. ...
В массив вводят размеры n файлов (в байтах) от 100 до 9000. Преобразовать все значения превышающие 1024 байта в килобайты
Есть ответ
18.12.2022
157
Ответ
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.
Если вы нашли правильное решение, вы можете поблагодарить нас начиная с 10 рублей.
Просто нажмите на кнопку "Подарить".
Просто нажмите на кнопку "Подарить".
18.12.2022