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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 28.06.2012, 21:40   #1
Yura2
Новичок
Джуниор
 
Регистрация: 28.06.2012
Сообщений: 2
Стрелка Работа со строками. Не большая задача.

Вывести различные русские буквы трех предложений (то есть такие,какие есть только в одном из них)
на С++

Последний раз редактировалось Yura2; 28.06.2012 в 22:31.
Yura2 вне форума Ответить с цитированием
Старый 28.06.2012, 22:10   #2
Петррр
Форумчанин
 
Аватар для Петррр
 
Регистрация: 02.09.2011
Сообщений: 336
По умолчанию

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

public static class CharExtension
{
    public static bool IsCyrillic(this char ch)
    {
        return (ch >= 'А' && ch <= 'Я') ||
            (ch >= 'а' && ch <= 'я') ||
            ch == 'ё';
    }
}

class Program
{
    static void Main(string[] args)
    {
        string p = "Первое предложение. Второе предложение. Третье предложение.";
        IEnumerable<char> rusChars = p.Where(c => c.IsCyrillic()).Distinct();
        Console.WriteLine(string.Join(", ", rusChars));
    }
}
Если ты не можешь найти то, ради чего стоит жить, лучше найти то, за что стоит умереть
Петррр вне форума Ответить с цитированием
Старый 28.06.2012, 22:23   #3
Yura2
Новичок
Джуниор
 
Регистрация: 28.06.2012
Сообщений: 2
По умолчанию

Цитата:
Сообщение от Петррр Посмотреть сообщение
Код:
using System;
using System.Collections.Generic;
using System.Linq;

public static class CharExtension
{
    public static bool IsCyrillic(this char ch)
    {
        return (ch >= 'А' && ch <= 'Я') ||
            (ch >= 'а' && ch <= 'я') ||
            ch == 'ё';
    }
}

class Program
{
    static void Main(string[] args)
    {
        string p = "Первое предложение. Второе предложение. Третье предложение.";
        IEnumerable<char> rusChars = p.Where(c => c.IsCyrillic()).Distinct();
        Console.WriteLine(string.Join(", ", rusChars));
    }
}
спасибо конечно..Но такой язык программирования мы не проходили, нужен С++
Yura2 вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
работа со строками.олимпиадная задача. Александра89 Помощь студентам 10 25.11.2011 16:52
Работа с матрицами (норма матрицы, работа со строками) Neitrosha Помощь студентам 1 26.11.2010 20:19
Задача в Visual C++ 6.0, работа со строками Serezhik Visual C++ 6 30.11.2008 20:31
Работа со строками. Задача Memfis_nya Общие вопросы C/C++ 4 16.11.2008 18:42