Задать вопрос
15 октября, 09:10

С помощью Паскаля найти самую короткую строку в файле и вывести её на экран. Если таких строк несколько, то последнюю из них.

+5
Ответы (1)
  1. 15 октября, 10:47
    0
    Program proga;

    Var

    p: text;

    i, n : byte;

    s, min, m: string;

    Begin

    write ('Введите имя и путь к файлу ') ; {Например: C:/test. txt}

    read (m) ;

    Assign (p, m) ;

    reset (p) ;

    read (p, s) ;

    min:=s;

    n:=100;

    for i:=1 to n do

    begin

    readln (p, s) ;

    while not eof (p) do {нахождение минимальной строки}

    begin

    readln (p, s) ;

    if length (s) < = length (min) then

    min:=s;

    end;

    end;

    close (p) ;

    write ('самая короткая строка: ', min) ;

    End.
Знаете ответ?
Сомневаетесь в ответе?
Найдите правильный ответ на вопрос ✅ «С помощью Паскаля найти самую короткую строку в файле и вывести её на экран. Если таких строк несколько, то последнюю из них. ...» по предмету 📘 Информатика, а если вы сомневаетесь в правильности ответов или ответ отсутствует, то попробуйте воспользоваться умным поиском на сайте и найти ответы на похожие вопросы.
Смотреть другие ответы