Дана строка S. Найти количество различных букв в ней. Программа должна работать без учёта регистра букв - C#
Формулировка задачи:
Задачи на обработку строк . Условие вида "дана строка" означает, что пользователем вводится строка с клавиатуры. Осуществить ввод необходимых данных, выполнить реализацию алгоритма, обеспечить вывод полученных результатов. Не допускается использование операторов, прерывающих ход программы (break, goto).
Дана строка S. Найти количество различных букв в ней. Программа должна работать без учёта регистра букв.
Решение задачи: «Дана строка S. Найти количество различных букв в ней. Программа должна работать без учёта регистра букв»
textual
Листинг программы
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace ConsoleApplication4
- {
- class Program
- {
- static void Main(string[] args)
- {
- HashSet<char> hs = new HashSet<char>();
- string str = "i Am JoHn CeNa cEnA jOhN aM I"; // или так (чтобы считать строку с клавиатуры) string str = Console.ReadLine();
- str = str.ToLower();
- foreach (char ch in str)
- { if(char.IsLetter(ch))
- hs.Add(ch);
- }
- Console.WriteLine("Количество уникальных букв = {0}", hs.Count());
- Console.ReadKey();
- }
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д