Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/12: Рейтинг темы: голосов - 12, средняя оценка - 5.00
158 / 1 / 0
Регистрация: 14.09.2009
Сообщений: 58
1

Строки. Перед (после) каждого вхождения символа C в строку S1 вставить строку S2

21.11.2010, 22:06. Показов 2331. Ответов 1
Метки нет (Все метки)

Даны строки S1, S2 и символ C. Перед (после) каждого вхождения символа C в строку S1 вставить строку S2

Есть такой код
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
using System;
namespace ConsoleApplication10
{
    class Program
    {
        static void Main(string[] args)
        {
            string s3 = Console.ReadLine();
            int i = s3.Length - 1;
            i++;
            s3 = s3.Trim();//очищяем от пробелов вначале и в конце
 
            int index = s3.IndexOf("с"); //ищем индекс с с
            System.Console.WriteLine(s3.Substring(index, 2));   - по этой строке постоянно выдаёт ошибку, что  StartIndex  не может быть равен нулю     
            System.Console.WriteLine(s3.Replace("c", "1")); 
            Console.WriteLine(index);
            Console.ReadLine();
        }
 
    }
 
}
Извининясь за полнеешее нубство. Кто поможет исправить в соответствии с заданием, буду благодарен
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.11.2010, 22:06
Ответы с готовыми решениями:

Даны строки S1, S2 и символ C. Перед (после) каждого вхождения символа C в строку S1 вставить строку S2
Даны строки S1, S2 и символ C. Перед (после) каждого вхождения символа C в строку S1 вставить...

Даны строки S1, S2 и символ C. Перед (после) каждого вхождения символа C в строку S1 вставить строку S2
Всем доброго времени суток! Нужна помощь в редактировании небольшого сегмента кода. Нужно...

Перед (после) каждого вхождения символа C в строку S1 вставить строку S2
Даны строки S1, S2 и символ C. Перед (после) каждого вхождения символа C в строку S1 вставить...

Перед каждого вхождения символа C в строку S1 вставить строку S2
using System; namespace ConsoleApplication1 { class Class1 { static void Main() { int a =...

1
192 / 191 / 17
Регистрация: 07.11.2010
Сообщений: 477
21.11.2010, 23:00 2
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
using System;
namespace ConsoleApplication10
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.Write("Введите строку S1: ");
            String s1=Console.ReadLine();
            Console.Write("Введите строку S2: ");
            String s2 = Console.ReadLine();
            Console.Write("Введите символ для поиска: ");
            String c = Console.ReadLine();
            int count = s1.Length;
            int pos;
 
            while ((pos = s1.LastIndexOf(c,count,count)) != -1)
            {
                s1 = s1.Insert(pos + 1, s2); // Вставляем после найденного символа. 
                //s1 = s1.Insert(pos, s2); // Вставляем перед найденным символом
                count = pos - 1;
            }
 
            Console.WriteLine("Полученная строка: " + s1);
            Console.ReadLine();
        }
    }
}
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.11.2010, 23:00

Заказываю контрольные, курсовые, дипломные работы и диссертации здесь.

Даны строки S1, S2 и символ C. Перед (после) каждого вхождения символа C в строку S1 вставить строку S2.
Даны строки S1, S2 и символ C. Перед (после) каждого вхождения символа C в строку S1 вставить...

Дан символ C и строки S, S0. После каждого вхождения символа C в строку S вставить строку S0
Дан символ C и строки S, S0. После каждого вхождения символа C в строку S вставить строку S0. ...

Даны строки S1, S2 и символ C. После каждого вхождения символа C в строку S1 вставить строку S2
7. Даны строки S1, S2 и символ C. После каждого вхождения символа C в строку S1 вставить строку S2.

Дан символ С и строки S, So. После каждого вхождения символа С в строку S вставить строку So
Дан символ С и строки S, So. После каждого вхождения символа С в строку S вставить строку So


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.