Ввести строку, ввести два числа nach и kon. Определить, образует ли число подстрока, начинающаяся с символа номер nach и заканчивающаяся символом номер kon.
Желательно с объяснением.
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
{
class Program
{
static void Main(string[] args)
{
//ЯЗЫК ПРОГРАММИРОВАНИЯ C#
Random rnd = new Random();
int a = rnd.Next(0, 100); //выдаётся рандомное число от 0 до 99. Можно поставить другое. Просто изменить 100.
int b = rnd.Next(0, 10); //1 половина. Можно поставить другое. Просто изменить 10.
if (a - b * 10 == btwo) //если рондомное число - 1 половину умноженую на 10 = 2 половине то выводим числа совпадают а если наоборот то выводим что не совпадают. В конце выводит рандом число и нужное число.
Console.WriteLine("Число совпадает!");
Console.WriteLine(a);
Console.WriteLine(b + "" + btwo);
} else
{
Console.WriteLine("Число не совпадает!");
Console.WriteLine(a);
Console.WriteLine(b + "" + btwo);
}
}
}
}
Ответы
Ответ:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApp21
{
class Program
{
static void Main(string[] args)
{
string otvet = "да";
while (otvet == "да")
{
/*ЯЗЫК ПРОГРАММИРОВАНИЯ C#*/
Random rnd = new Random();
int a = rnd.Next(0, 100); /*выдаётся рандомное число от 0 до 99. Можно поставить другое. Просто изменить 100.*/
int b = rnd.Next(0, 10); /*1 половина. Можно поставить другое. Просто изменить 10.*/
int btwo = rnd.Next(0, 10); /*2 половина. Можно поставить другое. Просто изменить 10.*/
if (a - b * 10 == btwo) /*если рандомное число - 1 половину умноженную на 10 = 2 половине то выводим числа совпадают а если наоборот то выводим что не совпадают. В конце выводит рандом число и нужное число.*/
{
Console.WriteLine("Число совпадает!");
Console.WriteLine(a);
Console.WriteLine(b + "" + btwo);
}
else
{
Console.WriteLine("Число не совпадает!");
Console.WriteLine(a);
Console.WriteLine(b + "" + btwo);
}
Console.WriteLine("продолжить? да/нет");
otvet = Console.ReadLine();
}
}
}
}