Найти в массиве числа, составленные из одних и тех же цифр - C#

Узнай цену своей работы

Формулировка задачи:

Ещё 1 задание в универе не понимаю как можно их искать, хоть наводку на алгоритм, или что-то такое дайте, пожалуйста. Примерно проверяем каждый элемент массива находя его длину(кол-во разрядов (do { x/10; Razradi++; }while(x\10 != 0)) и если все его разряды равны между собой, то его выписывать или как?

Решение задачи: «Найти в массиве числа, составленные из одних и тех же цифр»

textual
Листинг программы
bool IsFromOneDigit(int x)
{
   if (x < 0)
      x = -x;
   int digit = x%10; 
   while ((x /= 10) != 0)   
      if (x%10 != digit)
         return false;
   return true;
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

11   голосов , оценка 4.182 из 5
Похожие ответы