Даны два предложения в которых имеется буква S, найти в каком из них эта буква имеет большой порядковый номер - Pascal
Формулировка задачи:
Даны два предложения в которых имеется буква
S.
Найти в каком из них эта буква имеет большой порядковый номер. При счете от начала предложения. Если в предложении имеется несколько таких букв то нужно учитывать последнюю из них. Решив задачу определить функции в модуле.Паскаль. С помощью модуля и функции.
(Заранее спасибо!)Решение задачи: «Даны два предложения в которых имеется буква S, найти в каком из них эта буква имеет большой порядковый номер»
textual
Листинг программы
uses
MyModule;
var
s1, s2: String;
begin
Write('Input 1 string: '); ReadLn(s1);
Write('Input 2 string: '); ReadLn(s2);
Answer(FindPosition(s1), FindPosition(s2));
end.
Объяснение кода листинга программы
- Создается переменная
s1типа String для хранения первого предложения. - Создается переменная
s2типа String для хранения второго предложения. - Пользователю выводится приглашение
Input 1 string:, после чего введенное им предложение сохраняется в переменнойs1. - Пользователю выводится приглашение
Input 2 string:, после чего введенное им предложение сохраняется в переменнойs2. - Вызывается функция
FindPositionиз модуляMyModuleдля поиска позиции буквыSв предложении, сохраненном в переменнойs1. - Вызывается функция
FindPositionиз модуляMyModuleдля поиска позиции буквыSв предложении, сохраненном в переменнойs2. - Полученные позиции передаются в функцию
Answerдля определения, в каком из предложений букваSимеет больший порядковый номер.