Образовать множество из нечетных цифр, входящих в дробную часть числа и не входящих в целую - C#
Формулировка задачи:
С клавиатуры в режиме диалога вводится вещественное число. Образовать множество из нечетных цифр, входящих в дробную часть числа и не входящих в целую часть числа.(Вводим в edit => и т.д.)
Может у кого есть наброски хелп без вас не справиться
Решение задачи: «Образовать множество из нечетных цифр, входящих в дробную часть числа и не входящих в целую»
textual
Листинг программы
using System;
using System.Collections.Generic;
class Program
{
public static void Main()
{
string s = "12345.45678";
HashSet<char> h = new HashSet<char>();
bool floatPart = true;
for (int i = s.Length - 1; i >= 0; --i)
{
if (s[i] == '.')
{
floatPart = false;
}
else if (floatPart)
{
h.Add(s[i]);
}
else
{
h.Remove(s[i]);
}
}
Console.WriteLine(String.Concat(h));
}
}