Я пытаюсь понять, как мне узнать, является ли число «Счастливым числом» или нет, я знаю, что мне нужно проверить, больше ли числа ди git и ди git в самом старшем номере, чем числа в середине `пример: заданное число: 63240 единица измерения: 6 число в самом высоком месте: 0 оба они больше 3 и 2 и 4 (в середине)? да, результат: true (для этого случая)
the quation is:
write a program that get a number from user, the program will print if the given number from the user is a happy number or not
Я знаю, как найти единицы измерения и местоположение с наибольшим числом, но получил в стеке, как выяснить, как использовать цифры в середине, чтобы найти ответ на этот вопрос ...
обратите внимание, что единственный класс, который мы выучили таким толстым, - это математика (даже не строка да), которую мы также выучили пока и для, но пока ничего. .
Я также знаю, что для того, чтобы go через все ди git в данном номере, мне нужно использовать while l oop, но я не знаю, как его использовать, чтобы использовать чтобы получить ответ ..
мой код:
int number;
int units;
int highestDigitLoc;
bool isHappyNumber = true;
int count = 0;
Console.WriteLine("enter a number:");
number = int.Parse(Console.ReadLine());
while(number > 0)
{
count++;
units = number % 10;
highestDigitLoc = number / 10;
}
спасибо