• Предмет: Информатика
  • Автор: vadimkim23p6iu92
  • Вопрос задан 7 лет назад

Напишите программу, которая определяет, верно ли, что введённое число содержит две одинаковых цифры, стоящие рядом (как, например, 221). C# через while
входные данные
5221
выходные данные
YES

Ответы

Ответ дал: restIess
1

using System;

namespace restless

{

   class Program

   {

       static string checkNumber(int N)

       {

           N = Math.Abs(N);

           while(N > 0)

           {

               if (N % 10 == (N / 10) % 10)

                   return "YES";

               N /= 10;

           }

           return "NO";

       }

       static void Main(string[] args)

       {

           int x;

           x = Convert.ToInt32(Console.ReadLine());

           Console.WriteLine(checkNumber(x));

           Console.ReadKey();

       }

   }

}

Вас заинтересует