Решаем задачи Абрамян на Паскале. Text41

Text41. Даны три файла целых чисел одинакового размера. Создать текстовый файл, содержащий эти числа, расположенные в три столбца шириной по $$20$$ символов (в каждом столбце содержатся числа из соответствующего исходного файла). В начало и конец каждой строки текстового файла добавить разделитель «|» (код 124). Числа выравниваются по левому краю столбца.

Решение:

 

Другие задачи из раздела Text можно посмотреть здесь.

Комментарии:

Комментарии 1

  • var
    n1, n2, n3, s: string;
    f1, f2, f3: file of integer;
    i, j, c: integer;

    begin
    readln(n1);
    assign(f1, n1);
    readln(n2);
    assign(f2, n2);
    readln(n3);
    assign(f3, n3);
    reset(f1);
    reset(f2);
    reset(f3);
    for i := 1 to filesize(f1) do
    begin
    write(‘|’);
    read(f1, c);
    str(c, s);
    write(s);
    for j := length(s) + 1 to 20 do write(‘ ‘);
    read(f2, c);
    str(c, s);
    write(s);
    for j := length(s) to 20 do write(‘ ‘);
    read(f3, c);
    str(c, s);
    write(s);
    for j := length(s) to 19 do write(‘ ‘);
    write(‘|’);
    writeln;
    end;
    end.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *