Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 23.12.2017, 12:05   #1
Seva4ek
Новичок
Джуниор
 
Регистрация: 23.12.2017
Сообщений: 1
По умолчанию Вывести строки начиная с последней и заканчивая первой PASCAL

Есть задание - Написать программу, которая считывает текст из файла и выводит на экран все его предложения в обратном порядке.
Задача достаточно проста, но догадаться как решить не могу)
Всё что получилось это вынимать предложения из текста
Может кто-то что-нибудь подсказать

Program ex;
Const
delimiters = ['.' , '?' , '!'];
len = 80;
Var
in_file:text;
stroka,sentence:string[len];
k,strokalength:word;
file_name:string[20];
exe:string;
Begin {
Readln(File_name); }
Assign(in_file, 'example.txt');
Reset(in_file);
If IOResult > 0 then Halt;
while not Eof(in_file) do
begin
readln(in_file,stroka);
strokalength:=length(stroka);
k:=1;
while k<strokalength do begin
sentence:=sentence+stroka[k];
if stroka[k] in delimiters then begin
insert(sentence,exe,0);
inc(k);
sentence:='';
end;
inc(k);
end;
end;
close(in_file);
writeln(exe);
end.
Seva4ek вне форума Ответить с цитированием
Старый 23.12.2017, 12:40   #2
Aleksandr H.
2 the Nation Glory
Старожил
 
Аватар для Aleksandr H.
 
Регистрация: 27.05.2014
Сообщений: 3,289
По умолчанию

Вот в файле есть текст
Цитата:
Есть задание - Написать программу, которая считывает текст из файла и выводит на экран все его предложения в обратном порядке.
Задача достаточно проста, но догадаться как решить не могу)
Всё что получилось это вынимать предложения из текста
Может кто-то что-нибудь подсказать
Что должна вывести программа в результате?
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы.
Aleksandr H. вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ввод с первой,или последней строки Exlus1v3 Microsoft Office Excel 0 18.05.2014 14:27
Поменять все элементы первой строки с элементами последней! (разобраться, почему программа не работает) Виталик124 Паскаль, Turbo Pascal, PascalABC.NET 5 23.02.2014 11:21
Даны 2-е матрицы размерностью 40,40. Выполнить перестановку первой и последней строки. V1rus.25 Паскаль, Turbo Pascal, PascalABC.NET 9 22.04.2012 11:06
Регулярные выражения. Выбрать все начиная с 1 и заканчивая 2, но без 3 vvzone PHP 9 02.04.2010 16:21
считать из файла две строки, вывести на экран символы первой строки, которые отсутствуют во второй gotex Помощь студентам 4 08.05.2008 02:27