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

Сделать большими все буквы в тех словах, в которых есть по крайней мере одна пара подряд идущих гласных букв

12.12.2011, 18:34. Просмотров 1378. Ответов 1
Метки нет (Все метки)

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

Сделать большими все буквы в тех словах, в которых нет ни одной пары подряд идущих согласных букв
Сделать большими все буквы в тех словах, в которых нет ни одной пары подряд идущих согласных букв.

Сделать большими все буквы в тех словах, в которых нет ни одной пары подряд идущих согласных букв
Сделать большими все буквы в тех словах, в которых нет ни одной пары подряд идущих согласных букв.

Сделать большими все буквы в тех словах, в которых согласных букв меньше гласных
Здравствуйте! Помогите, пожалуйста, написать программу. Сделать большими все буквы в тех словах,...

Верно ли, что в строке есть по крайней мере n подряд идущих букв a.
Дана строка и число n. Верно ли, что в ней есть по крайней мере n подряд идущих букв a.

1
184 / 184 / 53
Регистрация: 10.04.2009
Сообщений: 491
12.12.2011, 18:47 2
Лучший ответ Сообщение было отмечено BlackBox как решение

Решение

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
var str = Console.ReadLine();
            var mas = str.Split(' ');
            var reg = "a|o|e|u";
            mas.AsParallel().ForAll(i => 
            { 
                var chars = i.ToCharArray();
                for (int j = 0; j < chars.Length-1; j++)
                    if (Regex.Match(chars[j].ToString(), reg).Success && Regex.Match(chars[j+1].ToString(), reg).Success)
                    {
                        mas[Array.IndexOf(mas,i)]=i.ToUpper();
                        break;
                    }
            });
            Console.ReadKey();
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.12.2011, 18:47

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Дана строка и число n. Верно ли, что в ней есть по крайней мере n подряд идущих букв a
Дана строка и число n. Верно ли, что в ней есть по крайней мере n подряд идущих букв с помогите...

Вывести на экран все слова, состоящие из K букв, в которых есть по крайней мере две одинаковые буквы, стоящие рядом
Напишите пожалуйста программу В алфавите языке племени «тумба-юмба» четыре буквы: «Ы», «Ш», «Ч»...

Сделать большими все буквы в тех словах, длина которых меньше половины длины самого длинного слова
программа с множествами, процедурами и функциями на turbo pascal Работать с символами и со...

Сделать большими все буквы в тех словах, длина которых меньше половины длины самого длинного слова строки
на Тurbo Pascal с использованием множеств, процедур и функций


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.