F
FullhDi
Дана последовательность, состоящая из 10 слов. Напечатать слова последовательности, предварительно преобразовав каждое из них по следующему правилу: перенести первую букву в конец слова.
Мне кажется что необходимо будет использовать два элемента, Remove и Insert.
Но как это реализовать и как эти элементы вообще работают, я не могу разобраться. Буду очень признателен за помощь.
Я решил её с помощью циклов
Console.WriteLine();
char[] s = "мама мыла казак ".ToCharArray();
int i = 0;
do
{
int l = i;
string w = "";
char x = 'f';
while ((s != ' ') && (i < s.Length))
{
if (i == l) x = s;
else
w = w + s;
i++;
}
w = w + x;
Console.Write(w + ' ');
i++;
}
while (i < s.Length);
Console.ReadLine();
А мне необходимо с помощью элемента из класса string
Мне кажется что необходимо будет использовать два элемента, Remove и Insert.
Но как это реализовать и как эти элементы вообще работают, я не могу разобраться. Буду очень признателен за помощь.
Я решил её с помощью циклов
Console.WriteLine();
char[] s = "мама мыла казак ".ToCharArray();
int i = 0;
do
{
int l = i;
string w = "";
char x = 'f';
while ((s != ' ') && (i < s.Length))
{
if (i == l) x = s;
else
w = w + s;
i++;
}
w = w + x;
Console.Write(w + ' ');
i++;
}
while (i < s.Length);
Console.ReadLine();
А мне необходимо с помощью элемента из класса string