Можно ли из 2-х предложений составить заданное слово - C#
Формулировка задачи:
Здравствуйте, нужна помощь.
Даны два предложения. Выяснить, можно ли из каждого из них составить заданное слово, вывести номера символов, если возможно.
Буквы из первого слова проверяет нормально, а дальше не идет.
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { int i, j; string s, p, sl, kek; s = "Привет, я Коля"; p = "Здарова, а я Петя"; Console.Write("Введите слово: "); sl = Console.ReadLine(); kek = String.Concat(s,p); kek = kek.Replace(" ",""); Console.WriteLine(kek); for (i = 0; i < sl.Length; i++) { for (j = 0; j < kek.Length; j++) { if (kek[i] == sl[i]) { Console.WriteLine("Данное слово можно составить из этих предложений!"); } else { Console.WriteLine("Нельзя составить слово!"); break; } } } Console.ReadKey(); } } }
Решение задачи: «Можно ли из 2-х предложений составить заданное слово»
textual
Листинг программы
using System; using System.Linq; namespace ConsoleApplication1 { class Program { static void Main() { string s = "Привет, я Коля"; string p = "Здарова, а я Петя"; string kek = String.Concat(s, p).Replace(" ", ""); Console.Write("Введите слово: "); string sl = Console.ReadLine(); Console.WriteLine(kek); bool ok = true; foreach(char c in kek) if (!kek.Contains(c)) ok = false; Console.WriteLine(ok ? "Можно" : "Нельзя"); Console.ReadKey(); } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д