В тексте рандомно выводить символы после слов - C#
Формулировка задачи:
Задание заключается в том, что необходимо в тексте каждый раз на рандоме выводить символы после слов. И символы рандомом(но их как бы всего 4) и после рандомного слова.
Помогите пожалуйста, я не знаю как это сделать
Решение задачи: «В тексте рандомно выводить символы после слов»
textual
Листинг программы
class Program { static void Main(string[] args) { String enteredText, resultedText=""; char[] arr = { '!', '$', '%', '^' }; Console.WriteLine("Введите текст:\n"); enteredText = Console.ReadLine(); string[] tmpSplit = enteredText.Split(' '); int countWords = tmpSplit.GetLength(0); int charPlaice; int charElement; charPlaice=new Random().Next(countWords); charElement= new Random().Next(4); for (int i=0;i<countWords;i++) { if (i == charPlaice) resultedText = String.Concat(resultedText, arr[charElement]); resultedText = String.Concat(resultedText," ",tmpSplit[i]); } Console.WriteLine(resultedText.Trim()); Console.ReadLine(); } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д