• Предмет: Информатика
  • Автор: toliancherkashin
  • Вопрос задан 2 года назад

Ввести строку, ввести два числа nach и kon. Определить, образует ли число подстрока, начинающаяся с символа номер nach и заканчивающаяся символом номер kon.

Желательно с объяснением.


restIess: язык программирования не забывайте указывать
makskuvshinov: Не успел...
makskuvshinov: using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
makskuvshinov: namespace ConsoleApp21
{
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.
makskuvshinov: int btwo = rnd.Next(0, 10); //2 половина. Можно поставить другое. Просто изменить 10.
if (a - b * 10 == btwo) //если рондомное число - 1 половину умноженую на 10 = 2 половине то выводим числа совпадают а если наоборот то выводим что не совпадают. В конце выводит рандом число и нужное число.
makskuvshinov: {
Console.WriteLine("Число совпадает!");
Console.WriteLine(a);
Console.WriteLine(b + "" + btwo);
} else
{
Console.WriteLine("Число не совпадает!");
Console.WriteLine(a);
Console.WriteLine(b + "" + btwo);
}
}
}
}
restIess: зачем сюда это все скидывать?
makskuvshinov: залагало

Ответы

Ответ дал: makskuvshinov
0

Ответ:

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();

           }

       }

   }

}


makskuvshinov: Это C#
makskuvshinov: только тут рандом...
Вас заинтересует