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

Удалить буквы «М», стоящие после «Н», если только после «М» не стоит «А»

28.04.2016, 16:17. Показов 1469. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Помогите с этой задачкой
Создайте Windows- приложение. В этом приложении должна вводиться строка. Модифицируйте её согласно условиям вашего варианта. На форме должно отображаться задание, комментарии к вводимым значениям и результат работы программы:
Удалить буквы «М», стоящие после «Н», если только после «М» не стоит «А». Подсчитать общее количество букв «Б» в строке.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.04.2016, 16:17
Ответы с готовыми решениями:

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

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

Удалить цифру из списка если она стоит после плюса
нужно удалить цифру из списка если она стоит после плюса. Не могу понять как уменьшить количество...

Удалить "+" из последовательности символов, если он стоит после чисел
Всем привет. Прошу помогите! n натуральное число, даны символы S1,...,Sn . на линий S1,...,Sn...

1
2 / 2 / 2
Регистрация: 01.10.2015
Сообщений: 12
28.04.2016, 17:24 2
Лучший ответ Сообщение было отмечено Sveta Bon как решение

Решение

На WinForm/WPF переведете сами
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
            
            string s="фысыфывнМыббыанмАнмнапфыб";
            string ss="";
            int bCount=0;
            for (int i = 0; i < s.Length; i++)
            {
                if (s.ToLower()[i].ToString() == "б") bCount++;
                if (!(s.ToLower()[i].ToString() == "м" && i>0 && s.ToLower()[i-1].ToString() == "н" 
                    && i<s.Length-1 && s.ToLower()[i+1].ToString() != "а")) ss += s[i];
            }
            Console.WriteLine(s);
            Console.WriteLine(bCount);
            Console.WriteLine(ss);
            Console.ReadKey();
1
28.04.2016, 17:24
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.04.2016, 17:24
Помогаю со студенческими работами здесь

Вычеркнуть из слова все буквы, стоящие на четных местах после буквы "о"
Помогите, пожалуйста, добрые люди, разобраться в задачах:cry: составьте программу вычеркивания ...

Из массива удалить четные элементы, стоящие после максимального.
на паскале Из массива удалить четные элементы, стоящие после максимального. Пример: из массива...

Из текста удалить все буквы в, которые стоят сразу после буквы с
Подскажите, как решить задание(текст должен вводится пользователем на русском)

Удалить во всех словах буквы, расположенные по алфавиту после буквы h
Дана последовательность символов, состоящая из слов. Удалить во всех словах буквы, расположенные по...


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

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