Образовать множество из нечетных цифр, входящих в дробную часть числа и не входящих в целую - 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));
    }
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

15   голосов , оценка 4.067 из 5
Похожие ответы