using System; using System.Collections.Generic; namespace CountCharsInString { internal class Program { static void Main(string[] args) { string text = Console.ReadLine(); //"text text text" //символ -> бр. срещания Dictionary symbolsCount = new Dictionary(); foreach (char symbol in text) { if (symbol == ' ') { continue; //пропуска всичко края на цикъла и преминава на следващия символ } //символ, който е различен от интервал //1. да не сме засичали до момента такъв символ if (!symbolsCount.ContainsKey(symbol)) { symbolsCount.Add(symbol, 1); } //2. да сме засичали до момента такъв символ else { symbolsCount[symbol]++; } } //записи: символ -> бр. срещанията foreach (var pair in symbolsCount) { //pair: key (symbol) -> value (count) Console.WriteLine(pair.Key + " -> " + pair.Value); } } } }