53 / 53 / 10
Регистрация: 26.09.2013
Сообщений: 277

Найти количество слов в тексте, начинающихся с символа ‘b’

19.11.2013, 17:25. Показов 1150. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Дан английский текст. Найти количество слов, начинающихся с символа ‘b’.
видел на форуме подобные задания но они сильно заумно для меня решены.подскажите как реализовывать данное задание, или где можно почитать что то, что бы решить данную задачу

C#
1
2
3
4
5
6
7
8
9
10
11
static void Main(string[] args)
        {
              string str = "Internet is very useful, because it is a huge base of data and knowledge, " +
                                "where you can find any thing you want from movies and music of interest to the vast number of books, " +
                                "newspapers and magazines.";
 
            if (str[0] == 'b') 
 
 
 
        }
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
19.11.2013, 17:25
Ответы с готовыми решениями:

Найти в тексте количество слов, начинающихся с буквы «а»
Помогите пожалуйста найти еще а) и в) Дан текст. а) Найти количество слов, начинающихся с буквы «а». б) Найти количество слов, в...

Найти количество слов в тексте, начинающихся на букву «а»
Здравствуйте. Нужно решить для веба. найти количество слов в тексте, начинающихся на букву «а». Помогите пожалуйста. Имеется...

В тексте найти количество слов, начинающихся и заканчивающихся гласной русской буквой
буду очень благодарен за помощь!

4
1057 / 864 / 195
Регистрация: 31.03.2010
Сообщений: 2,521
19.11.2013, 17:29
C#
1
2
3
4
5
string str = "Internet is very useful, because it is a huge base of data and knowledge, " +
                                "where you can find any thing you want from movies and music of interest to the vast number of books, " +
                                "newspapers and magazines.";
 int count=0; foreach(var s in str.Split(new char[]{' '})) if(s[0].ToString()=="b") count++;
Console.WriteLine(count);
2
 Аватар для LeniumSoft
1454 / 847 / 150
Регистрация: 06.06.2012
Сообщений: 2,370
19.11.2013, 17:33
А у меня такой вариант:

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
class Program
    {
        static void Main(string[] args)
        {
            var s = Console.ReadLine();
 
            Console.WriteLine("Исходное предложение: {0}", s);
 
            Console.WriteLine();
 
            var words = s.Split(new[] { ' ', ',', ';', '.' });
 
            var count = words.Count(f => f != "" && (f.First() == 'b' || f.First() == 'B'));
 
            Console.WriteLine("Найдено {0} слов начинающихся на букву <b>", count);
 
            Console.ReadLine();
        }
    }
1
53 / 53 / 10
Регистрация: 26.09.2013
Сообщений: 277
19.11.2013, 17:55  [ТС]
вот что то написал, но оно считает общее количество b в тексте
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
static void Main(string[] args)
        {
              string str = "Internet is very useful, because it is a huge base of data and knowledge, " +
                                "where you can find any thing you want from movies and music of interest to the vast number of books, " +
                                "newspapers and magazines.";
            int count = 0;
            for (int i = 0; i < str.Length; i++)
            {
                if (str[i].ToString() == "b") count++;
            }
 
            Console.WriteLine(count);
 
 
        }
Добавлено через 17 минут
Цитата Сообщение от Learx Посмотреть сообщение
int count=0; foreach(var s in str.Split(new char[]{' '})) if(s[0].ToString()=="b") count++;
эту строчку можно еще заменить на
C#
1
int count = str.Split(new char[] {' '}).Count(s => s[0].ToString() == "b");
0
1057 / 864 / 195
Регистрация: 31.03.2010
Сообщений: 2,521
19.11.2013, 18:29
tranquil, ты просил как можно проще, вот я и записал без Linq и разбив на этапы, а не в одну строчку.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
19.11.2013, 18:29
Помогаю со студенческими работами здесь

Найти количество слов, начинающихся с заданного символа, и заменить эти слова их порядковым номером
Дана строка. Группы символов, разделенные пробелами (одним или несколькими) и не содержащие пробелов внутри себя, будем называть словами....

Найти количество слов, начинающихся с заданного символа, и заменить эти слова их порядковым номером в строке, заключенным в фигурные скобки
условие Дана строка. Группы символов, разделенные пробелами (одним или несколькими) и не содержащие пробелов внутри себя, будем называть...

В заданном тексте слова разделены запятыми. Напечатать список слов, начинающихся с символа, введенного с клавиатуры
Задание: В заданном тексте слова разделены запятыми. Напечатать список слов, начинающихся с символа, введенного с клавиатуры. Язык: СИ ...

В заданном тексте слова разделены запятыми. Напечатать список слов, начинающихся с символа, введенного с клавиатуры
Вот что получилось, но программа не работает. Что не так здесь? И еще хотел попросить, чтобы в местах, где стоит &quot;&quot;, пояснить...

Найти в тексте количество слов, начинающихся на "не"
Дан текст. Найти в нем кол-во слов начинаючихся на &quot;не&quot;. Помогите пожалуйста.


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

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

Новые блоги и статьи
Тестирование в Python: PyTest, Mock и лучшие практики TDD
py-thonny 28.04.2025
Тестирование кода играет весомую роль в жизненном цикле разработки программного обеспечения. Для разработчиков Python существует богатый выбор инструментов, позволяющих создавать надёжные и. . .
Работа с PDF в Java с iText
Javaican 28.04.2025
Среди всех форматов PDF (Portable Document Format) заслуженно занимает особое место. Этот формат, созданный компанией Adobe, превратился в универсальный стандарт для обмена документами, не зависящий. . .
Динамические массивы в C++ - создание и использование
NullReferenced 27.04.2025
Динамические массивы представляют собой один из фундаментальных инструментов программирования на C++, позволяющий создавать структуры данных, размер которых определяется во время выполнения. . .
Асинхронный JavaScript: Промисы, Async/Await и Fetch API
Reangularity 27.04.2025
Пользователь заходит на веб-страницу, нажимает кнопку и. . . ничего не происходит. Сайт словно замер. Через несколько секунд всё внезапно оживает, но пользователь уже успел закрыть вкладку. Знакомая. . .
Management on GitLab and repository management in Visual Studio code
jigi33 27.04.2025
- repo management on GitLab - CI/ CD in GitLab - VCS repository management in Visual Studio code (see attachments)
Kanban или Scrum - что выбрать?
EggHead 27.04.2025
Kanban и Scrum — уже много лет удерживают лидирующие позиции среди гибких подходов. Руководители проектов и команды разработчиков то и дело сталкиваются с дилеммой: какой из этих двух методов выбрать. . .
Кастомные Middleware на C# в ASP.NET Core
UnmanagedCoder 27.04.2025
Разработка веб-приложений сегодня мало напоминает монолитное программирование прошлых лет. На смену громоздким блокам кода пришла модульная архитектура, где каждый компонент выполняет строго. . .
Анализ и линтинг кода JavaScript: ESLint, Prettier и JSHint
run.dev 26.04.2025
JavaScript прошёл долгий путь от простого языка для анимации веб-страниц до основы современной веб-разработки. С ростом сложности приложений, увеличением кодовых баз и масштабированием команд. . .
Паттерны в Python: Singleton, Factory и Observer
py-thonny 26.04.2025
Паттерны проектирования — это проверенные временем решения типовых проблем разработки программного обеспечения. Их история берёт начало с книги "Приёмы объектно-ориентированного проектирования. . . .
Исключения в C#: Stack Overflow, Access Violation и Out of memory
stackOverflow 26.04.2025
Исключения в C# — это не только механизм оповещения о проблемах, а целое искусство управления потоком выполнения программы в экстремальных ситуациях. Обычное исключение, например,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru