Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Помогите написать программу на паскале:

hhhhhhhhhtttt Ученик (77), на голосовании 1 неделю назад
Дан символьный файл f. Записать в файл Н с сохранением порядка следования те символы файла F, в след за которыми в этом файле идет буква “a”.
Голосование за лучший ответ
CPT Просветленный (21083) 1 месяц назад
 program SaveCharsBeforeA; 

var
f, g: text;
c, nextC: char;
fileName, newFileName: string;

begin
fileName := 'f.txt'; // Имя исходного файла
newFileName := 'g.txt'; // Имя нового файла

assign(f, fileName);
reset(f); // Открыть исходный файл для чтения
assign(g, newFileName);
rewrite(g); // Открыть новый файл для записи

while not eof(f) do
begin
read(f, c); // Читать символ из файла f
if not eof(f) then
begin
read(f, nextC); // Читать следующий символ из файла f
if nextC = 'a' then
write(g, c); // Записать символ в файл g, если следующий символ - 'a'
end;
end;

close(f); // Закрыть исходный файл
close(g); // Закрыть новый файл
end.
Эта программа читает символы из файла f.txt и записывает в файл g.txt те символы, перед которыми следует буква “a”. Убедитесь, что файл f.txt существует в той же директории, что и программа.
Back EndПрофи (544) 1 месяц назад
5+5?
Похожие вопросы