Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.86/7: Рейтинг темы: голосов - 7, средняя оценка - 4.86
0 / 0 / 0
Регистрация: 02.10.2016
Сообщений: 11
1

Операции с текстом

15.10.2016, 16:30. Показов 1265. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Вывести две отдельные строки, которые имеют минимум по 4 слова выполнить такие действия:
1)Выяснить совпадают последние слова в двух строках.
2)Заменить в первой строке все пробелы на знак табуляции.
3)Поменять местами первые слова в строках.
4)Вывести полученные строки на экран.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.10.2016, 16:30
Ответы с готовыми решениями:

Операции с текстом
Ввести две отдельных строки, которые имеют минимум по 4 слова.Выполнить такие действия: 1)Удалить...

Операции с текстом
Привет всем! Вот такое задание: *** Разработать приложение Windows Form, имитирующее работу с...

Поиск и выполнение операции с текстом внутри тега
Здравствуйте, нужна помощь. Я написал класс, поиска тега и подготовку (по тегу) текста для...

операции с текстом
скажем у меня два Edit'a, edit1 и edit2 в эдит1 я пишу 1 нажимаю баттон и в эдит 2 у меня...

3
1779 / 757 / 153
Регистрация: 03.06.2009
Сообщений: 5,927
15.10.2016, 17:01 2
Лучший ответ Сообщение было отмечено Taneer как решение

Решение

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
using System;
 
namespace _2
{
    class Program
    {
        static void Main(string[] args)
        {
            string s1 = "g dfhk  kjsdh kugy   sdigi kjhg";
            string s2 = "ksjdlfg jgdflk dfj kjhg";
            Console.WriteLine(s1);
            Console.WriteLine(s2);
            if (s1.Substring(s1.LastIndexOf(' ')) == s2.Substring(s2.LastIndexOf(' ')))
                Console.WriteLine("Последние слова совпадают");
            else
                Console.WriteLine("Последние слова НЕ совпадают");
            s1 = s1.Replace(" ", "\t");
            string t = s1;
            s1 = s2.Substring(0, s2.IndexOf(' ')) + s1.Substring(s1.IndexOf('\t'));
            s2 = t.Substring(0, t.IndexOf('\t')) + s2.Substring(s2.IndexOf(' '));
            Console.WriteLine(s1);
            Console.WriteLine(s2);
            Console.ReadKey();
        }
    }
}
0
212 / 210 / 137
Регистрация: 21.12.2015
Сообщений: 545
15.10.2016, 17:02 3
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
29
30
31
32
33
34
35
using System;
class test 
{
    static void Main() 
    {
        Console.WriteLine("введите первую строку : ");
        string s1 = Console.ReadLine();
        Console.WriteLine("введите вторую строку : ");
        string swap;
        string s2 = Console.ReadLine();
        string[] s1arr = s1.Split(null);
        string[] s2arr = s2.Split(null);
        if (s1arr.Length == s2arr.Length && s1arr.Length == 4)
        {
            if (s1arr[3] == s2arr[3]) Console.WriteLine("последние слова совпадают");
            else Console.WriteLine("последние слова не совпадают");
            swap = s2arr[0];
            s2arr[0] = s1arr[0];
            s1arr[0] = swap;
            Console.WriteLine("первая строка со знаком табуляции вместо пробела : ");
            foreach (string word in s1arr)
            {
                Console.Write(word + "\t");
            }
            Console.WriteLine("\nвторая строка : ");
            foreach (string word in s2arr)
            {
                Console.Write(word + " ");
            }
            Console.WriteLine();
        }
        else Console.WriteLine("неверный формат");
        Console.ReadKey(true);
    }
}
1
3 / 2 / 1
Регистрация: 16.04.2021
Сообщений: 191
08.11.2021, 09:16 4
Цитата Сообщение от TuM0xA Посмотреть сообщение
static void Main()
а если сделать с try&caych? тогда как будет?

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
29
30
31
32
33
34
35
using System;
class test 
{
    static void Main() 
    {
        Console.WriteLine("введите первую строку : ");
        string s1 = Console.ReadLine();
        Console.WriteLine("введите вторую строку : ");
        string swap;
        string s2 = Console.ReadLine();
        string[] s1arr = s1.Split(null);
        string[] s2arr = s2.Split(null);
        if (s1arr.Length == s2arr.Length && s1arr.Length == 4)
        {
            if (s1arr[3] == s2arr[3]) Console.WriteLine("последние слова совпадают");
            else Console.WriteLine("последние слова не совпадают");
            swap = s2arr[0];
            s2arr[0] = s1arr[0];
            s1arr[0] = swap;
            Console.WriteLine("первая строка со знаком табуляции вместо пробела : ");
            foreach (string word in s1arr)
            {
                Console.Write(word + "\t");
            }
            Console.WriteLine("\nвторая строка : ");
            foreach (string word in s2arr)
            {
                Console.Write(word + " ");
            }
            Console.WriteLine();
        }
        else Console.WriteLine("неверный формат");
        Console.ReadKey(true);
    }
}
0
08.11.2021, 09:16
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.11.2021, 09:16
Помогаю со студенческими работами здесь

Операции с текстом
Здрасте. Помогите нубу) Решил сделать одну вещь, но не знаю как. Смысл в следующем: Есть...

Произвести операции над текстом
С клавиатуры вводится текст из прописных и строчных латинских букв и цифр. Ввод прекращается при...

Функции. Операции над текстом
Всем доброго времени суток. В универе задали такую задачу написать программу. (Установлен rus...

Компонент Memo. операции с текстом
Дано текст(любой). Скопировать его в другой текстовый файл, за исключением всех слов что начинаются...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru