** паскале Даны две строки. Определите, является ли первая строка подстрокой второй...

0 голосов

На паскале

Даны две строки. Определите, является ли первая строка подстрокой второй строки.

Входные данные
На вход подается 2 строки длины не более 10000, состоящие только из маленьких букв латинского алфавита.

Выходные данные
Необходимо вывести слово yes, если первая строка является подстрокой второй строки, или слово no в противном случае.

Примеры
входные данные
abac
ababacaba
выходные данные
yes


спросил от Начинающий (269 баллов) в категории Информатика
2 Ответы
0 голосов
ответил от Кандидат Наук (34.0k баллов)
 
Лучший ответ

Var S,S1:string;
Begin
ReadLn(S);
ReadLn(S1);
if Pos(S,S1) <> 0 then WriteLn('yes')
else WriteLn('no')
End.

0 голосов
ответил от Начинающий (590 баллов)

Program ABC;

var  s, p: string;
begin
writeln('Введите 1 строку:');
readln(s);
writeln('Введите 2 строку:');
readln(p); 
if (pos(s,p) <> 0) then 
writeln('Yes') 
else 
writeln('No');
end.

оставил комментарий от Начинающий (590 баллов)

Работает и выводит всё без проблем.Можете проверить зайдя в Паскаль и введя данный код в программу.

оставил комментарий от Начинающий (269 баллов)

informatics не принимает

оставил комментарий от Начинающий (590 баллов)

Не знаю в чём проблема,но программа работает.

оставил комментарий от Начинающий (269 баллов)

Проходить 8 из 13 тестов

оставил комментарий от Кандидат Наук (34.0k баллов)

А мою прогу не проверяли?..

оставил комментарий от Начинающий (590 баллов)

А где разница ? Единственное Вы написали без Writeln,а так программы одинаковые.

оставил комментарий от Кандидат Наук (34.0k баллов)

Если программа проверки автоматическая, она может принимать любой WriteLn за выходные данные

оставил комментарий от Кандидат Наук (34.0k баллов)

И соответственно не принимать "правильное" решение

оставил комментарий от Начинающий (590 баллов)

Я это знаю,я про то,что всё остальное у нас с Вами одинаково.

оставил комментарий от Кандидат Наук (34.0k баллов)

Тут вообще мало что можно было бы изменить. В условии вместо "<>" написать "=", и поменять ветки местами

...