Исходя из всего увы без обьяснения я просто очень долго прикидывал но яблони у француза абрикосы у немца вишни у поляка черешня у шведа груши у англичанина далее бегает француз в тенисс играет швед в гольф поляк пловец англичанин и прыгает немец потом на скрипке играет немец и швед поляк на рояле немец еще играет на трубе француз на барабанах (ударных) живут они короче француз слева от центра немец прямо в центре поляк с правого края швед с левого края а англичанин справа от центра теперь возраст французу 40 немцу 45 поляку 35 шведу 50 англичанину 30 и ответ тогда 50 лет шведу ав гольф играет поляк)))
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)
{
Console.WriteLine("Введите строку: ");
string str = Console.ReadLine();// строка
Console.WriteLine("Введите подстроку: ");
string podstr = Console.ReadLine();//подстрока
var temp = str.Split().Where(i => i.Contains(podstr));
Console.WriteLine("Слова содержащие подстроку:");
foreach (var word in temp)
Console.Write(word + " ");
Console.ReadLine();
}
}
}