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