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

Посчитать количество слов в предложении, начинающихся на "а", и вывести эти слова в ListBox

18.03.2016, 23:05. Показов 1605. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Суть задачи в том, что нужно подсчитать, сколько содержит (введенное предложение) слов, начинающихся на букву «а» И эти слова должны выводиться в виде списка в listbox. Помогите пожалуйста, новичок совсем (((
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
18.03.2016, 23:05
Ответы с готовыми решениями:

Дана строка.Определить количество слов, начинающихся на заданную букву.Вывести эти слова
Дана строка.Определить количество слов, начинающихся на заданную букву.Вывести эти слова Добавлено через 6 минут я уже нашла!)

По заданной пользователем букве найти количество слов в строке, начинающихся с этой буквы, и вывести эти слова
Нужно исправить программу, чтобы была хотя бы одна параметрическая функция #define _CRT_SECURE_NO_WARNINGS #include <stdio.h> ...

Определить в предложении количество слов, содержащих символ А. Вывести все эти слова и исходную строку
Определить в предложении количество слов, содержащих символ А. Вывести все эти слова и исходную символьную строку.

6
549 / 480 / 315
Регистрация: 24.09.2013
Сообщений: 3,345
Записей в блоге: 1
19.03.2016, 01:20
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
Forms Code
{
       private void button1_Click(object sender, EventArgs e)
       {
          String s = textBox1.Text;  // Считываем строку из текстбокса.
            String[] ss = s.Split(' ');   // Получаем массив всех слов в строке
            n = ss.Count();             // Количество слов в строке
            for (int i = 0; i < n; i++)
            {
                if (ss[i].Substring(0, 1) == "a")  // проверка каждого слова на букву "a" в начале строки
                    listBox1.Items.Add(ss[i]);     // если такие слова есть, копируем их в листбокс    
 
 
 
            }
 
 
 
 
       }
}
0
60 / 60 / 54
Регистрация: 19.02.2012
Сообщений: 262
19.03.2016, 09:47
можно даже эту строчку
C#
1
if (ss[i].Substring(0, 1) == "a")
сократить:
C#
1
if (ss[0]=='a')
, чтобы лишние строки не создавать
0
549 / 480 / 315
Регистрация: 24.09.2013
Сообщений: 3,345
Записей в блоге: 1
19.03.2016, 13:05
К сожаленю, вы не поняли, что ss[0] это элемент массива.
Нужно сначала проверять код, а потом писать рекомендации
0
1 / 1 / 0
Регистрация: 03.12.2015
Сообщений: 126
19.03.2016, 14:22  [ТС]
программа не выводит ничего в листбокс (
0
549 / 480 / 315
Регистрация: 24.09.2013
Сообщений: 3,345
Записей в блоге: 1
19.03.2016, 15:51
soberfrog А мой код проверяли?
0
60 / 60 / 54
Регистрация: 19.02.2012
Сообщений: 262
19.03.2016, 20:17
Цитата Сообщение от zna926 Посмотреть сообщение
К сожаленю, вы не поняли, что ss[0] это элемент массива.
Нужно сначала проверять код, а потом писать рекомендации
У Вас тоже немного неверно, там не Count, а Length должно быть. Если исправить мой вариант, то будет следующее:
C#
1
2
3
4
5
6
7
8
            String[] ss = s.Split(' ');   // Получаем массив всех слов в строке
            for (int i = 0; i < ss.Length; i++)
            {
                if (ss[i][0] == 'a')
                {
                    listBox1.Items.Add(ss[i]);
                }
            }
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
19.03.2016, 20:17
Помогаю со студенческими работами здесь

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

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

Найти в предложении количество слов, начинающихся на ту же букву что и второе слово и вывести их на экран
Язык С++

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

Вывести и посчитать количество слов в тексте начинающихся на определённый символ
Ввести предложение длиной не более 80 символов. Вывести слова, которые начинаются на ту же букву, что и предпоследнее слово, и их...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Вывод данных через динамический список в справочнике
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Функция заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию. 2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO Апнулись до NET10. Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта так и в интерактивном режиме. из сложностей - чисто функциональный подход. Решил. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru