Доработать код. Ввод количества символов с клавиатуры - C#

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

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

Доработать код. Буду очень благодарна. Требуется, чтобы количество символов(длина строки l) вводилось с клавиатуры... помогите оформить,пожалуйста Составить строку длины /, заполненную случайными символами: от “j” до цифрами от 0 до 5 и знаками «?»,«!» и «;». Заменить все вхождения символа «!» на «_»
Листинг программы
  1. using System;
  2. using System.Text;
  3. using static System.Text.StringBuilder;
  4. namespace Vhogdeniya
  5. {
  6. class Program
  7. {
  8. static void Main(string[] args)
  9. {
  10. const string chars = "jklmopqr012345?!;";
  11. var rnd = new Random();
  12. var length = 17;
  13. var l = new StringBuilder(length) { Length = length };
  14. for (int i = 0; i < l.Length; i++)
  15. {
  16. var index = rnd.Next(chars.Length);
  17. l[i] = chars[index];
  18. }
  19. Console.WriteLine(l.ToString());
  20. for (int i = 0; i < l.Length; i++)
  21. {
  22. if (l[i] == '!')
  23. l[i] = '_';
  24. }
  25. Console.WriteLine(l.ToString());
  26. Console.ReadKey();
  27. }
  28. }
  29. }

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

textual
Листинг программы
  1. class Program
  2.     {
  3.         static Random rnd = new Random();
  4.         static void Main(string[] args)
  5.         {
  6.             const string chars = "jklmopqr012345?!;";
  7.             int length;
  8.             do
  9.             {
  10.                 Console.Write("input length ");
  11.             } while(!int.TryParse(Console.ReadLine(),out length));
  12.             var l = new StringBuilder();
  13.             for(int i = 0; i < length; i++)
  14.             {
  15.                 l.Append(chars[rnd.Next(chars.Length )]);
  16.             }
  17.             Console.WriteLine(l.ToString());
  18.  
  19.             for(int i = 0; i < length; i++)
  20.             {
  21.                 if(l[i] == '!')
  22.                     l[i] = '_';
  23.             }
  24.             Console.WriteLine(l.ToString());
  25.             Console.ReadKey(true);
  26.         }
  27.     }

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


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

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

9   голосов , оценка 4 из 5

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

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

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