1 эхо
Дано: фраза на первой строке
Надо: Повторить фразу 2 раза на двух строчках
//www.VideoSharp.info/Консоль/000. Строки/Эхо
using System;
class VideoSharp
{
static void Main()
{string str = Console.ReadLine();
Console.WriteLine(str);
Console.WriteLine(str);
}
}
2. ДЛИНА
Дано: Две фразы на двух строчках
Надо: Вывести длины этих фраз через пробел.
Начальные данные | Вывод результата |
---|
Да будет мир во всём Мире! 26 24
Пусть все будут здоровы!
3. СЛОВА
Дано: строка из пяти слов, разделённых пробелами.
Надо: вывести каждое слово на отдельной строке.
Начальные данные | Вывод результата |
---|---|
Раз два три четыре пять | Раз
два три четыре пять |
{
static void Main()
{
string[] line = Console.ReadLine().Split(new char[] { ‘ ‘ }, 5);
for (int i = 0; i < line.Length; i++)
Console.WriteLine(line[i]);
}
}
4. Сравнение
Дано: две строки текста.
с учётом регистра и без учёта регистра букв.
Начальные данные | Вывод результата |
---|---|
Да будет мир во всём Мире! Пусть все будут здоровы! |
-1 -1 |
{
static void Main()
{
string s1 = Console.ReadLine();
string s2 = Console.ReadLine();
Console.WriteLine(string.Compare(s1, s2));
Console.WriteLine(string.Compare(s1, s2, true));
}
}
5.
Подстрока
Вводится фраза, в которой есть текст в скобках.
Вывести на экран этот текст.
Начальные данные: одна строка.
Вывод результата: текст, который был внутри скобок строки.
Начальные данные | Вывод результата |
---|---|
Не лает, не кусает, а в дом не пускает (замок). | замок |
{
static void Main()
{
string s = Console.ReadLine();
string[] arr = s.Split(‘(‘,’)’);
Console.WriteLine(arr[1]);
}
}
6.Длинное слово
Вводится строка. Вывести длину самого длинного слова в строке. Слова разделяются одним или несколькими пробелами.
Вывод результата: 1 число – количество символов самого длинного слова.

Начальные данные | Вывод результата |
---|---|
Раз, два, три, четыре, пять! | 6 |
{
static void Main()
{
int max = 0;
string max_word = “”;
string[] text = Console.ReadLine().Split(‘ ‘, ‘.’, ‘,’, ‘:’, ‘;’, ‘?’, ‘!’, ‘-‘); // aaa bbb ccc ddd eee
for (int i = 0; i < text.Length; i++)
{
if (text[i].Length > max)
{
max = text[i].Length;
max_word = text[i];
}
}
7. Вводится предложение, в котором слова разделяются пробелами.
Далее вводится слово. Вставить его после первого слова в предложении.
Начальные данные: две строки – предложение и слово.
Вывод результата: одна строка – дополненное предложение.
Начальные данные | Вывод результата |
---|---|
Выйду в поле с конём… ночью |
Выйду ночью в поле с конём… |
{
static void Main()
{
string word1 = Console.ReadLine();
string word2 = Console.ReadLine();
Console.WriteLine(“{0} {1}”, word1.Length, word2.Length);
}
}
static void Main()
{
string[] s = Console.ReadLine().Split(new char[] {‘ ‘}, 2);
string a = Console.ReadLine();
Console.WriteLine(s[0] + ” ” + a + ” ” + s[1]);
}
8. Вводится строка вида
[ NNNN ]
Между скобками может быть любое количество пробелов или знаков табуляций.
Удалить из строки символы квадратных скобок и продемонстрировать работу методов TrimStart, TrimEnd и Trim.
Результат вывести на трёх строчках, заключив его в квадратные скобки.
Начальные данные: строка символов как в условии.
Вывод результата: три строки – результаты соответствующих методов
Начальные данные | Вывод результата |
---|---|
[ 12345 ] | [12345 ] [ 12345] [12345] |