Задать вопрос
26 мая, 07:48

Паскаль

Входной файл содержит данные о пользователях социальных сетей в виде:

Иванов Иван М 42

Петрова Анна Ж 26

Вывести в выходной файл фамилии и имена всех мужчин младше 30 лет.

+4
Ответы (1)
  1. 26 мая, 10:49
    0
    Var vz: integer;

    fin, fout: text;

    st: string;

    begin

    assign (fin,'data. in') ;

    reset (fin) ;

    assign (fout,'data. out') ;

    rewrite (fout) ;

    while not eof (fin) do

    begin

    readln (fin, st) ;

    vz:=StrToInt (Copy (st, length (st) - 1,2)) ;

    if (vz<30) and (st[length (st) - 3]='М') then

    writeln (fout, Copy (st, 1, length (st) - 5)) ;

    end;

    close (fin) ;

    close (fout) ;

    end.

    { data. in

    Иванов Иван М 26

    Перова Марья Ж 21

    Петров Василий М 32

    Сидоров Андрей М 18

    data. out

    Иванов Иван

    Сидоров Андрей

    }
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «Паскаль Входной файл содержит данные о пользователях социальных сетей в виде: Иванов Иван М 42 Петрова Анна Ж 26 Вывести в выходной файл ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы