Найти в массиве числа, составленные из одних и тех же цифр - 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;
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д