Задать вопрос

Как заменить каждый второй элемент строки на пробелы?

Есть строка которую мы вводим и её каждый второй символ должен заменяться на пробел. Как это сделать?
Сделал только так, чтобы через каждый символ добавлялся пробел но не через каждый второй. Помогите пожалуйста.
using System;
 
 
class Program
{
    static void Main(string[] args)
    {
        Console.WriteLine("Введите строку: ");
        string strok = Console.ReadLine();

        strok.Replace(" ", string.Empty);
        var output = String.Join(" ", strok.ToCharArray());
        {
            Console.WriteLine(output);
        }
        Console.ReadKey();
    }
}
  • Вопрос задан
  • 331 просмотр
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • OTUS
    C# Developer. Professional
    6 месяцев
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 1
    1 неделя
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 2
    1 неделя
    Далее
Пригласить эксперта
Ответы на вопрос 1
@soloveid
for(var i =0 ;i<strok.Length; i+=2)//сделай i=0 чтобы заменять начиная с первого, i = 1 чтобы заменять со второго
strok[i] = '  ';
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы