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

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

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

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