public int FindSumDigit(int number)
{
if (number < 10) return number;
int sum = 0;
while (number > 0)
{
sum += number % 10;
number = number / 10;
}
return FindSumDigit(sum);
}
Find my code...
Poon you were not adding the whole digits.. In middle itself u was keep on adding the right most digit.