using System; using System.Collections; namespace CSharpLearningExamples { class Program { // 1. В даден низ, да се намери 4 и да се замени с 'ч' х // 2. В същия низ, навсякъде да се замени 8 със o' х // 3. В същия низ, да се замени последната девятка с д х // 4. даден е низ "Иван Иванов" във First и Last да се вземат първото и фамилното име x // 5. Да се изведе броя на 6-ците в низа x // 6. Да се премахнат 9-ките от низа // 7. Да се махнат незначещите нули отляво // 8. Да се вмъкне след всяка 2-ка // 9. В дадено изречение, всяка дума да се капитализира първата буква от думата "петър отиде за риба" // 10.В дадено изречение,"петъротидезариба" да се замени _ с интервал // 11.Колко пъти се среща думата око в "Казано е Око за око, зъб за два но дълбоко." (Очаква се резултат 2) public static void Main() { string stringToCheck = "a1999666b2c63d44644994464998f8f68gg888688"; string ivanIvanov = "Иван Иванов"; int numberOfSixes = 0; string newString = stringToCheck.Replace('8', 'o'); string newString2 = newString.Replace('4', 'ч'); string newString3 = newString2.Replace('9', 'д'); Console.WriteLine(stringToCheck); Console.WriteLine(newString); Console.WriteLine(newString2); Console.WriteLine(newString3); // ivan ivanov excersize char[] firstName = new char[10]; char[] lastName = new char[10]; for (int i = 0; i < ivanIvanov.Length; i++) { char letter = ivanIvanov[i]; //char space = ivanIvanov[i + 1]; if (letter != ' ' && i < 5) { firstName[i] = ivanIvanov[i]; } if (letter != ' ' && i > 4) { lastName[i - 4] = ivanIvanov[i]; } } for (int j = 0; j < firstName.Length; j++) { Console.Write(firstName[j]); } Console.WriteLine(); for (int k = 0; k < lastName.Length; k++) { Console.Write(lastName[k]); } // Count sixes Console.WriteLine(); for (int l = 0; l < stringToCheck.Length; l++) { if (stringToCheck[l] == '6') { numberOfSixes += 1; } } Console.WriteLine("The amout of the number six is {0}", numberOfSixes); Console.WriteLine(); string stringWithNoNines = stringToCheck; int startPosition = 0; int numberOfLetersToRemove = 0; for (int i = 0; i < stringWithNoNines.Length; i++) { int length = stringWithNoNines.Length; if (stringWithNoNines[i] == '9') { startPosition = i; numberOfLetersToRemove = 1; stringWithNoNines = stringWithNoNines.Remove(startPosition, numberOfLetersToRemove); i = 0; } } Console.WriteLine(stringWithNoNines); } } }