Даны два слова. Для каждой буквы первого слова определить, входит ли она во второе слово - C# (199503)
Формулировка задачи:
Даны два слова. Для каждой буквы первого слова определить, входит ли она во второе слово. Повторяющиеся буквы первого слова рассматривать только один раз. Например, если заданные слова «процессор» и «информация», то для букв первого из них ответом должно быть: « нет да да да нет нет». (C#)
Работу проделать на форме.
Решение задачи: «Даны два слова. Для каждой буквы первого слова определить, входит ли она во второе слово»
textual
Листинг программы
static string GetResult(string first, string second)
{
string result = string.Empty;
//удаляем повторяющиеся символы
for (int i = 0; i <= first.Length - 2; i++)
{
for (int j = i+1; j <= first.Length - 1; j++)
{
if (first[i] == first[j])
first = first.Remove(j, 1);
}
}
//проверяем содержит ли вторая строка символы первой
for (int i = 0; i < first.Length; i++)
{
if (second.Contains(first[i]))
result += "да ";
else
result += "нет ";
}
return result;
}