Задать вопрос
25 февраля, 22:02

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

+3
Ответы (1)
  1. 26 февраля, 00:44
    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)