В тексте рандомно выводить символы после слов - C#

Узнай цену своей работы

Формулировка задачи:

Задание заключается в том, что необходимо в тексте каждый раз на рандоме выводить символы после слов. И символы рандомом(но их как бы всего 4) и после рандомного слова. Помогите пожалуйста, я не знаю как это сделать

Решение задачи: «В тексте рандомно выводить символы после слов»

textual
Листинг программы
  1.  
  2. class Program
  3.     {
  4.         static void Main(string[] args)
  5.         {
  6.             String enteredText, resultedText="";
  7.            
  8.             char[] arr = { '!', '$', '%', '^' };
  9.              
  10.  
  11.             Console.WriteLine("Введите текст:\n");
  12.             enteredText =  Console.ReadLine();
  13.  
  14.             string[] tmpSplit = enteredText.Split(' ');
  15.  
  16.             int countWords = tmpSplit.GetLength(0);
  17.  
  18.             int charPlaice;
  19.             int charElement;
  20.             charPlaice=new Random().Next(countWords);
  21.             charElement= new Random().Next(4);
  22.  
  23.            
  24.             for (int i=0;i<countWords;i++)
  25.             {
  26.                 if (i == charPlaice)
  27.                     resultedText = String.Concat(resultedText, arr[charElement]);
  28.  
  29.                 resultedText = String.Concat(resultedText," ",tmpSplit[i]);
  30.  
  31.  
  32.             }
  33.  
  34.             Console.WriteLine(resultedText.Trim());
  35.  
  36.             Console.ReadLine();
  37.            
  38.            
  39.         }
  40.     }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

14   голосов , оценка 3.857 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы