Advertisement
Guest User

Untitled

a guest
Nov 4th, 2022
139
1
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.22 KB | None | 1 0
  1. namespace _01._Crooked_Digits
  2. {
  3. using System;
  4. using System.Numerics;
  5. class Program
  6. {
  7. static void Main(string[] args)
  8. {
  9. string number = Console.ReadLine();
  10. string numberWithoutDot = number.Replace(".", string.Empty);
  11. Decimal newNumber = Decimal.Parse(numberWithoutDot);
  12. newNumber = Math.Abs(newNumber);
  13. string finalNumberAsString = newNumber.ToString();
  14.  
  15. int currentNum = 0;
  16. int sum = 0;
  17.  
  18. for (int i = 0; i < finalNumberAsString.Length; i++)
  19. {
  20. currentNum = finalNumberAsString[i] - 48;
  21. sum += currentNum;
  22. }
  23.  
  24. if (sum > 9)
  25. {
  26. string finalNumber = sum.ToString();
  27. int finalNum = 0;
  28. int finalSum = 0;
  29.  
  30. for (int i = 0; i < finalNumber.Length; i++)
  31. {
  32. finalNum = finalNumber[i] - 48;
  33. finalSum += finalNum;
  34. }
  35. Console.WriteLine(finalSum);
  36. }
  37. else
  38. {
  39. Console.WriteLine(sum);
  40. }
  41. }
  42. }
  43. }
  44.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement