Детёныши ВП

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Детёныши ВП » Строки » Слово в кавычках


Слово в кавычках

Сообщений 1 страница 3 из 3

1

Задача Слово в кавычках

Задана строка, которая состоит из маленьких латинских букв(‘a’-‘z’) и символов пробела(‘ ’). В заданной строке находится фраза, которая взята в кавычки (""). Вам необходимо найти эту фразу. Гарантируется, что в тексте всегда ровно две кавычки.

Формат ввода:
S - заданная строка.

Ограничения:
Длина S менее 255 символов.

Формат вывода:
Одна строка - фраза в кавычках.

Пример ввода:
text some text "qq" text

Пример вывода:
qq

Код:
var s:string; n,i,a:longint;
begin
 readln(s);
 n:=length(s);
 for i:=1 to n do
  if s[i]='"' then begin a:=i; break; end;
 for i:=a+1 to n do 
  if s[i]<>'"' then write(s[i])
   else break;
 end.

0

2

А я зделал так:

Код:
var s:string;
n,i,f1,f2,f1i,f2i:longint;
begin
read(s);f1:=0;f2:=0;
n:=length(s);
for i:=1 to n do
if s[i]='"'then begin f1i:=i;
break;end;
for i:=n downto 1 do
if s[i]='"'then begin f2i:=i;
break;end;
for i:=f1i+1 to f2i-1 do
write(s[i]);
end.

0

3

Можно и как ты сделал, Леха.

0


Вы здесь » Детёныши ВП » Строки » Слово в кавычках