Задать вопрос
31 августа, 03:47

Создать файл f, содержащий сведения о книгах. Сведения о каждой из книг - это фамилия автора, название книги и год издания. С помощью другой программы найти все книги данного автора, изданные с 1980 года. Сохранить эту информацию в файле g.

+2
Ответы (1)
  1. 31 августа, 04:27
    0
    Program primer;

    Var f, g:text;

    I, n, k: integer; S, a, dа ta: string; Begin

    Assign (f,'F. txt') ;

    Assign (g,'G. txt') ;

    rewrite (f) ;

    Writeln ('Кол-во книг? ') ;

    readln (n) ;

    for i:=1 to n do begin

    writeln ('Фамилия автора, название и год издания книги № ', i,'?') ;

    readln (s) ;

    writeln (f, s) ; / / в фаил f забиваем данные

    end;

    close (f) ;

    Writeln ('Укажите автора для поиска ') ;

    readln (a) ;

    Rewrite (g) ;

    Reset (f) ;

    For i:=1 to 2 do begin

    Readln (f, s) ;

    if (pos (a, s) 0) then begin / / ищем автора

    dа ta:='';

    for k:=length (s) downto 1 do begin

    if (s[k]=' ') then begin

    dа ta:=data+copy (s, k+1, length (s)) ; / / смотрим дату

    break;

    end;

    end;

    end;

    if (strtoint (data) > = 1980) then writeln (g, s) ; / / сравниваем дату

    end;

    close (f) ;

    close (g) ;

    end.

    ABC Pascal
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «Создать файл f, содержащий сведения о книгах. Сведения о каждой из книг - это фамилия автора, название книги и год издания. С помощью ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы
Похожие вопросы по информатике
Дан файл содержащий сведения о книгах (фамилия автора, название, год издания). Найти названия книг данного автора, изданных с 1960 г.
Ответы (1)
Когда используется команда меню Файл - Сохранить Выберите один из 3 вариантов ответа: 1) Когда мы хотим сохранить файл и при этом оставить исходный вариант файла 2) Когда мы хотим сохранить файл и при этом он перезапишет исходный вариант файла 3)
Ответы (1)
Дан символьный файл f. Записать в файле g, с сохранением порядка их следования, те символьные данные: a) которым в файле f предшествует буква а б) в след за которыми в файле f идёт буква а
Ответы (1)
Pascal ABC Дан текстовый файл t1. txt, содержащий целые числа, не превышающие 30000. Найти длину самой длинной цепочки одинаковых чисел, идущих подряд в файле t1. txt и записать эту цепочку в файл t2.
Ответы (1)
Соотнесите типы и описания файлов. 1). wmv А) резервная копия файла 2). bmp B) исполняемый файл 3). rtf C) файл содержит графическую информацию 4). bak D) файл содержит видеоизображение 5). exe E) файл содержит текстовую информацию
Ответы (1)