Доработать код. Ввод количества символов с клавиатуры - 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);
        }
    }

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


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

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

9   голосов , оценка 4 из 5
Похожие ответы