task4.cs 515 B

123456789101112131415161718192021222324252627282930
  1. //4
  2. static void Main()
  3. {
  4. Console.WriteLine("Введите время жизни человека в секундах:");
  5. long a = long.Parse(Console.ReadLine());
  6. int b = GetDigitSum(a);
  7. int c = 1;
  8. while (b >= 10)
  9. {
  10. b = GetDigitSum(b);
  11. c++;
  12. }
  13. Console.WriteLine($"Полученная цифра: {b}");
  14. Console.WriteLine($"Количество операций: {c}");
  15. }
  16. static int GetDigitSum(long number)
  17. {
  18. int b = 0;
  19. while (number > 0)
  20. {
  21. b += (int)(number % 10);
  22. number /= 10;
  23. }
  24. return b;
  25. }