private static void Main(string[] args) { Console.WriteLine( "Wpisz parę słó oddzielając je spacją. Ja zamienię je wszystkie na wyrażenie z zastosowaniem PascalCase"); var input = Console.ReadLine(); #region Testing //var input = string.Empty; //var test1 = "pierwsze drugie trzecie czwarte"; //var test2 = " pierwsze drugie trzecie czwarte "; //var test3 = "PI HGKJGH LKGHKJHG LKHGLJGHKJgh lkjhlkh"; //var testNegatywny1 = "123123123"; //var testNegatywny2 = "1234 123 4123asdfasd4 asdfasdf 234 123 4"; //input = test3; #endregion var wyrazyRazem = input.ToLower().Trim(' ').Split(' '); foreach (var wyraz in wyrazyRazem) { if (!wyraz.All(char.IsLetter)) { Console.WriteLine("Oczekiwałem wyrazów składających się wyłącznie z liter... Narka..."); return; } } foreach (var VARIABLE in wyrazyRazem) { var pierwszaLitera = VARIABLE.First().ToString().ToUpper(); var bezPierwszejLitery = VARIABLE.Remove(0, 1); Console.Write(string.Concat(pierwszaLitera, bezPierwszejLitery)); } Console.WriteLine(); }