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

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

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 21.04.2010, 20:38   #1
NewMen
Пользователь
 
Регистрация: 17.01.2010
Сообщений: 40
По умолчанию Строки

1 даны строки S1 S2
оставить в S1 только те символы которые содержатся в S2 и вывести S1


2 Дан массив А состоящий из n элементов типа стринг. Поменять строки с минимальной и максимальной длиной...и вывести массив.

Последний раз редактировалось NewMen; 21.04.2010 в 22:24.
NewMen вне форума Ответить с цитированием
Старый 21.04.2010, 20:43   #2
Rusl92
Форумчанин
 
Аватар для Rusl92
 
Регистрация: 30.03.2008
Сообщений: 392
По умолчанию

Код:
for i:=1 to length(s1) do
 if pos(s1[i],s2)<> 0 
    then 
     write(s1[i]);
Вот и все!)
Программирование - это великое искусство... Такое же как например и живопись!
Rusl92 вне форума Ответить с цитированием
Старый 21.04.2010, 20:45   #3
NewMen
Пользователь
 
Регистрация: 17.01.2010
Сообщений: 40
По умолчанию

Код:
var
 s1,s2:string;
 i:integer;
begin
readln(s1);
readln(s2);
for i:=1 to length(s1) do
 if pos(s1[i],s2)<> 0
    then
     write(s1[i]);
readln;
end.
что не так сделал?
NewMen вне форума Ответить с цитированием
Старый 21.04.2010, 23:18   #4
[CODER]
Форумчанин
 
Аватар для [CODER]
 
Регистрация: 02.02.2010
Сообщений: 305
По умолчанию

Код:
var
 s1,s2:string;
 i, j:integer;
begin
readln(s1);
readln(s2);
for i:=1 to length(s1) do
for j:=1 to length(s2) do
 if (s1[i]=s2[j])
    then 
     write(s1[i]);
readln;
end.
Skype: CODERua
[CODER] вне форума Ответить с цитированием
Старый 21.04.2010, 23:38   #5
NewMen
Пользователь
 
Регистрация: 17.01.2010
Сообщений: 40
По умолчанию

Спасибо)))
А вторую сможешь решить, если не в тяготу?
NewMen вне форума Ответить с цитированием
Старый 22.04.2010, 04:41   #6
Филантроп
Форумчанин
 
Аватар для Филантроп
 
Регистрация: 12.04.2010
Сообщений: 134
По умолчанию

http://www.programmersforum.ru/showthread.php?t=93877
кому нужна помощь! жду в аське и скайпе!
Филантроп вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Определять максимальную длину той части строки s, которая не содержит символы из строки s1. Александе еть я Общие вопросы C/C++ 5 13.04.2010 20:54
Удаление элементов строки s2 из строки s1 Ueshua Общие вопросы C/C++ 4 20.12.2009 13:06
Перенести символа с начала строки в место перед запятой этой же строки. Zhiltsov Microsoft Office Excel 4 05.06.2009 13:10
Строки. Как вывести часть строки? Anfall Общие вопросы Delphi 7 26.02.2009 09:10
считать из файла две строки, вывести на экран символы первой строки, которые отсутствуют во второй gotex Помощь студентам 4 08.05.2008 02:27