Доработать код. Ввод количества символов с клавиатуры - C#
Формулировка задачи:
Доработать код. Буду очень благодарна. Требуется, чтобы количество символов(длина строки l) вводилось с клавиатуры... помогите оформить,пожалуйста
Составить строку длины /, заполненную случайными символами: от “j” до
цифрами от 0 до 5 и знаками «?»,«!» и «;». Заменить все вхождения символа «!» на «_»
using System; using System.Text; using static System.Text.StringBuilder; namespace Vhogdeniya { class Program { static void Main(string[] args) { const string chars = "jklmopqr012345?!;"; var rnd = new Random(); var length = 17; var l = new StringBuilder(length) { Length = length }; for (int i = 0; i < l.Length; i++) { var index = rnd.Next(chars.Length); l[i] = chars[index]; } Console.WriteLine(l.ToString()); for (int i = 0; i < l.Length; i++) { if (l[i] == '!') l[i] = '_'; } Console.WriteLine(l.ToString()); Console.ReadKey(); } } }
Решение задачи: «Доработать код. Ввод количества символов с клавиатуры»
textual
Листинг программы
class Program { static Random rnd = new Random(); static void Main(string[] args) { const string chars = "jklmopqr012345?!;"; int length; do { Console.Write("input length "); } while(!int.TryParse(Console.ReadLine(),out length)); var l = new StringBuilder(); for(int i = 0; i < length; i++) { l.Append(chars[rnd.Next(chars.Length )]); } Console.WriteLine(l.ToString()); for(int i = 0; i < length; i++) { if(l[i] == '!') l[i] = '_'; } Console.WriteLine(l.ToString()); Console.ReadKey(true); } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д