? - любой одиночный символ
* - последовательность любых символов
для маски ?ba*r.?xt подходят имена файлов:
1ba222r.txt, vbaxyzr.txt, nbaprsprsr.txt и так далее
Using System;
internal class Program
{
private static void Main()
{
Console.WriteLine(DoSomeThing("Как тебе живется", "цчхб"));
Console.WriteLine(DoSomeThing("Как тебе живется", "цчх"));
Console.WriteLine(DoSomeThing("Как тебе живется", "цчхи"));
Console.WriteLine(DoSomeThing("Как тебе живется", "цчахбаек"));
Console.WriteLine("Программа оконченна");
Console.ReadKey();
}
private static string DoSomeThing(string st1, string st2)
{
Console.WriteLine();
//Console.WriteLine($"{st1} - {st2}");
var i = 0;
for (var j = 0; j < st1.Length; j++)
{
//Console.WriteLine($"st1[{j}] = {st1[j]} {!st2.Contains(st1[j].ToString())}");
if (!st2.Contains(st1[j].ToString())) continue;
i = j;
break;
}
if (i == 0) return "Нет совпадений";
var s = st1.LastIndexOf(" ", i, StringComparison.Ordinal) > 0
? st1.Substring(0, st1.LastIndexOf(" ", i, StringComparison.Ordinal))
: "";
s = s +
(st1.IndexOf(" ", i, StringComparison.Ordinal) > 0
? st1.Substring(st1.IndexOf(" ", i, StringComparison.Ordinal))
: "");
return "Искомый символ - " + st1[i] + "\n" + s.Trim();
}
}
А) (X > 0) or (Y > 0) or (Z > 0)
б) (X = 0) and (Y = 0) and (Z = 0)
в) (X > 100) and (Y > 100) and (Z <= 100) or (X > 100) and (Y <= 100) and (Z > 100) or (X <= 100) and (Y > 100) and (Z > 100)
Var s,m,h:integer;
begin
readln(s);
h:=s div 3600;
m:=(s-h*3600) div 60;
if m=60 then
begin;
inc(h);
m:=0;
end;
writeln(h,':',m);
<span>end.</span>