Задача на Pascal'e - I need your help

Ответить

Код подтверждения
Введите код в точности так, как вы его видите. Регистр символов не имеет значения.

BBCode ВКЛЮЧЁН
[img] ВКЛЮЧЁН
[url] ВКЛЮЧЁН
Смайлики ОТКЛЮЧЕНЫ

Обзор темы
   

Развернуть Обзор темы: Задача на Pascal'e - I need your help

Задача на Pascal'e - I need your help

Zholty » 25 мар 2005, 12:14

а если все буквы искать, то можно так попробовать

var
i,p: Integer;
letters_yes :array[1..5] of boolean; //есть ли буква, 5 = длина BEGIN
resultat : //есть ли все буквы из BEGIN в строке MyString

begin
i := Length(MyString);
resultat:=true;
while i > 0 do
begin
p:=pos(Mystring,'begin'); // ищем букву строки в тексте
if p>0 then Imeetsa[p]:=true;
i := i - 1;
end;
for i:=1 to 5 do
resultat:=resultat and Imeetsa;
end;

AndreykA » 01 дек 2004, 13:51

Попробуй вот так:

var i: Integer;
Imeetsa : boolean; //показывает имеются или нет нужные символы

begin
i := Length(MyString);
while i > 0 do
begin
if MyString in ['b', 'e', 'g', 'i', 'n'] then Imeetsa := true;
i := i - 1;
end;
end;

Задача на Pascal'e - I need your help

Tricky » 01 дек 2004, 11:53

В Паскале всего пару недель - и в этом пока ещё новичок. Мне очень нужна ваша помощь по решению такой вот задачи...

Задана строка символов. Составить программу, выясняющую, имеется ли в ней буквы из слова "begin". Порядок букв не важен.

Вернуться к началу