Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- class AstrologicalDigits
- {
- static void Main()
- {
- string N = Console.ReadLine();
- FindSumOfDigits(N);
- }
- static void FindSumOfDigits(string N)
- {
- char[] arr = N.ToCharArray();
- int sum = 0, index = 0;
- while (true)
- {
- if (arr[index] != '-' && arr[index] != '.')
- {
- sum += arr[index] - '0';
- if (index == arr.Length - 1 && sum > 10)
- {
- index = -1;
- //arr = Convert.ToString(sum).ToCharArray();
- arr = sum.ToString().ToCharArray();
- sum = 0;
- }
- if (index == arr.Length - 1 && sum < 10)
- {
- Console.WriteLine(sum);
- return;
- }
- }
- index += 1;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment