Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.11.2014, 13:48   #1
andrey1996
Пользователь
 
Регистрация: 19.09.2014
Сообщений: 31
По умолчанию Обработка текстовой информации c#

Дан текс состоящий не менее из 10 слов .напечатать все слова из текста,отличные от слова hello
andrey1996 вне форума Ответить с цитированием
Старый 27.11.2014, 14:34   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Код:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Дан текс состоящий не менее из 10 слов .напечатать все слова из текста,отличные от слова hello".Replace("hello", ""));
            Console.ReadKey();
        }
    }
}
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 03.12.2014, 00:44   #3
andrey1996
Пользователь
 
Регистрация: 19.09.2014
Сообщений: 31
По умолчанию

объясните пожалуйста как эта программа работает
andrey1996 вне форума Ответить с цитированием
Старый 03.12.2014, 07:52   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Она убирает hello из текста, оставляя остальные слова.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 03.12.2014, 08:26   #5
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Она убирает hello из текста, оставляя остальные слова.
ну, там задумывалось тем, кто писал программу.
Однако, на самом деле, из текста убирается НЕ СЛОВО hello, а набор букв hello.

проверить легко на таком тексте
"дано слова helloween hello helowallet hellow hellows "
что должна выдать программа?
Serge_Bliznykov вне форума Ответить с цитированием
Старый 03.12.2014, 10:52   #6
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
а набор букв hello.
Ай ай... Про пробелы я и не подумал... Щитхапенинг шоптебя...

Короче исправляюсь:
Код:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {

            Console.WriteLine(string.Join(" ",
                "Дан текс helloworld состоящий не менее из 10 слов .напечатать все слова из текста,отличные от слова hello"
                .Split(' ')
                .Select(v=>v)
                .Where(v=>v!="hello")
             ));
            Console.ReadKey();
        }
    }
}
I'm learning to live...

Последний раз редактировалось Stilet; 03.12.2014 в 10:56.
Stilet вне форума Ответить с цитированием
Старый 03.12.2014, 11:07   #7
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

А .Select(v=>v) зачем? По-моему он не делает ничего полезного тут, и без него все ок.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 03.12.2014, 13:36   #8
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

М.м.м... Тут не буду спорить. Если не надо - значит не надо.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 03.12.2014, 22:13   #9
andrey1996
Пользователь
 
Регистрация: 19.09.2014
Сообщений: 31
По умолчанию

через тип
char надо
andrey1996 вне форума Ответить с цитированием
Старый 04.12.2014, 08:17   #10
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
через тип
Попытки? Наработки?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Обработка текстовой информации.(СИ) Iron_f1st Помощь студентам 1 01.12.2013 20:13
Обработка текстовой информации, visual c++ quale33 Помощь студентам 0 10.05.2012 16:43
обработка текстовой информации в паскале Koketkaa Паскаль, Turbo Pascal, PascalABC.NET 1 22.03.2012 11:19
Обработка текстовой информации С++ Перфаратар Общие вопросы C/C++ 2 30.11.2010 21:12
Обработка текстовой информации С++ Перфаратар Помощь студентам 0 29.11.2010 23:02