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

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

+4
Ответы (1)
  1. 25 октября, 15:09
    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.
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «С помощью Паскаля найти самую короткую строку в файле и вывести её на экран. Если таких строк несколько, то последнюю из них. ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы