Задать вопрос
12 октября, 17:39

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

+5
Ответы (1)
  1. 12 октября, 19:28
    0
    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.
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «В массив вводят размеры n файлов (в байтах) от 100 до 9000. Преобразовать все значения превышающие 1024 байта в килобайты ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы