0 / 0 / 0
Регистрация: 11.03.2015
Сообщений: 11
1

Удалите из сообщения только те русские слова, которые начинаются на гласную букву

01.04.2015, 20:18. Показов 4800. Ответов 2
Метки нет (Все метки)

Здравствуйте, помогите пожалуйста написать программу в С#, а то я в этом вообще ноль ((
Задание: Удалите из сообщения только те русские слова, которые начинаются на гласную букву.
Пожалуйста, очень нужно!!
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.04.2015, 20:18
Ответы с готовыми решениями:

Удалить из сообщения только те русские слова, которые начинаются на гласную букву
Используя регулярное выражение, удалите из сообщения только те русские слова, которые начинаются на...

Удалить из строки русские слова, которые начинаются на гласную букву
Дана строка, в которой содержится осмысленное текстовое сообщение. Слова сообщения разделяются...

Вывести только те слова, которые начинаются на гласную букву
Помогите написать программу, в которой есть два текстовых поля (richTextBox). В 1 текстовое поле...

Вывести только те слова сообщения, которые начинаются и оканчиваются на одну и ту же букву
Дано осмысленное текстовое сообщение (т.е. алфавитно-цифровая информация, разделенная пробелами и...

2
68 / 68 / 42
Регистрация: 30.03.2015
Сообщений: 372
01.04.2015, 21:08 2
Лучший ответ Сообщение было отмечено Aleksandra06 как решение

Решение

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
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
 
namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            string inputMessage = "Удалите из сообщения только те русские слова, которые начинаются на гласную букву. ";
            string[] inputWords = inputMessage.Split(" ".ToCharArray(), StringSplitOptions.RemoveEmptyEntries);
 
            char[] filterArray = new char[] { 'а', 'у', 'о', 'ы', 'и', 'э', 'я', 'ю', 'ё', 'е' };
 
            string[] resultWords = inputWords.Where(i => !filterArray.Contains(char.ToLower(i[0]))).ToArray();
            string resultMessage = string.Join(" ", resultWords);
 
            Console.WriteLine("Input: " + inputMessage);
            Console.WriteLine("Output: " + resultMessage);
        }
    }
}
0
0 / 0 / 0
Регистрация: 11.03.2015
Сообщений: 11
01.04.2015, 21:39  [ТС] 3
Спасибо большое Вам!))))
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.04.2015, 21:39
Помогаю со студенческими работами здесь

Вывести только те слова сообщения, которые начинаются и оканчиваются на заданную букву
В общем задача почти решена, но не понятно немного. Условие: Вывести только те слова ...

Вывести из файла все слова, которые начинаются на гласную букву
Вивести из файла все слова котрые начинаются на гласную букву. Слова записаны на английском. ...

Удалите из текста все слова, которые начинаются на букву "р" и сдвиньте текст, который остался
Задание 7. Задан текст, в котором до 30 слов, в каждом из которых до 20 символов. Слова между ...

Вывести только те слова сообщения, которые начинаются с прописной буквы
Вывести только те слова сообщения, которые начинаются с прописной буквы string str ; ...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru