Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.71/7: Рейтинг темы: голосов - 7, средняя оценка - 4.71
0 / 0 / 0
Регистрация: 12.03.2012
Сообщений: 32
1

Типизированный файл: Заменить все строки, начинающиеся с гласной буквы на последнюю строку в файле

03.09.2012, 18:03. Показов 1338. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Дан типизированный файл, содержащий строки. Заменить все строки, начинающиеся с гласной буквы на последнюю строку в файле.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.09.2012, 18:03
Ответы с готовыми решениями:

В текстовом файле заменить все строки, начинающиеся с буквы ‘f’ на строки, начинающиеся с буквы ‘a’
Всем привет, не могли бы вы помочь написать программу Я не знаю как ее написать, но точно знаю,...

Выделить из строки str1 все слова, начинающиеся с гласной буквы, а из строки str2 - слова, начинающиеся с согласной
Выделить из строки str1 все слова, начинающиеся с гласной буквы, а из строки str2 - слова,...

Дана строка S и текстовый файл. Заменить в файле все пустые строки на строку S
Дана строка S и текстовый файл. Заменить в файле все пустые строки на строку S

Дана строка s и текстовый файл. Заменить в файле все пустые строки на строку s
Заменить в файле все пустые строки на строку s.

2
Почетный модератор
64300 / 47595 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
03.09.2012, 18:24 2
Лучший ответ Сообщение было отмечено Farizka как решение

Решение

1. Создание файла.
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
var f:file of string;
    n,i:integer;
    s:string;
begin
assign(f,'fileF');
rewrite(f);
write('Сколько строк записать n=');
readln(n);
writeln('Введите ',n,' строк латинскими буквами,');
writeln(' в том числе начинающиеся с гласной');
for i:=1 to n do
 begin
  readln(s);
  write(f,s);
 end;
writeln('Файл строк fileF создан');
readln
end.
2. Изменение файла.
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
const gl=['A','E','I','O','U'];
var f:file of string;
    i:integer;
    s,p:string;
begin
assign(f,'fileF');
reset(f);
seek(f,filesize(f)-1);
read(f,p);
seek(f,0);
for i:=0 to filesize(f)-2 do
 begin
  read(f,s);
  if Upcase(s[1]) in gl then
   begin
    seek(f,i);
    write(f,p);
   end;
 end;
writeln('Измененный файл');
seek(f,0);
while not eof(f) do
 begin
  read(f,s);
  writeln(s);
 end;
close(f);
readln
end.
1
0 / 0 / 0
Регистрация: 12.03.2012
Сообщений: 32
03.09.2012, 19:11  [ТС] 3
огромное человеческое спасибо
0
03.09.2012, 19:11
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.09.2012, 19:11
Помогаю со студенческими работами здесь

Удалить все слова, начинающиеся с гласной буквы
В текстовом файле удалить все слова, начинающиеся с гласной буквы

Вести строку, вывести на экран только слова начинающиеся с гласной буквы
Ввести строку, вывести на экран только слова начинающиеся с гласной буквы. Причем сказано...

Дана строка S и один текстовый файл. Заменить в файле все пустые строки на строку S
Дана строка S и один текстовый файл. Заменить в файле все пустые строки на строку S. Уже сам...

Выделить в строке s1 все слова,начинающиеся с гласной буквы
5)Примечание: СЛОВО-это группа символов не содержащих пробелов ПРЕДЛОЖЕНИЕ-это совокупность...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru