Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.91/11: Рейтинг темы: голосов - 11, средняя оценка - 4.91
3 / 3 / 1
Регистрация: 27.11.2012
Сообщений: 173
1

Посчитать количество предложений из 4 слов, и вывести на экран то, в котором наименьшее количество букв

13.01.2015, 10:07. Показов 2047. Ответов 6
Метки нет (Все метки)

написать программу а форме которая считает количество предложений состоящих из 4 слов и выводит на экран то, в котором наименьшее количество букв.

Сижу на экзамене, ребят, помогите написать
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.01.2015, 10:07
Ответы с готовыми решениями:

Нужно в нем посчитать количество предложений, количество слов в каждом предложении, сколько определенных букв
Дан текст вводится в textBox. Нужно в нем посчитать количество предложений, количество слов в...

Строка: Подсчитать и вывести на экран количество слов и количество всех букв в предложении,а также количество букв 'b'.
Считать предложение из файла .Слова разделены двумя пробелами. Подсчитать и вывести на экран...

Строки. Подсчитать количество заглавных букв в тексте; вывести на экран слова, имеющие наименьшее количество букв... (подправить)
Дано задачу: С клавиатуры вводится строка. Составить программу, которая подсчитывает количество...

Дан текстовый файл. Вывести на экран количество предложений в нём и количество слов в каждом предложении
Помогите пожалуйста решить задачку, буду очень благодарен. Дан текстовый файл. Вывести на экран...

6
286 / 192 / 56
Регистрация: 25.12.2012
Сообщений: 640
13.01.2015, 10:32 2
C#
1
2
3
string s = "vfvf vsks hfve. dfcz gegrby lkkk lllllll.  dfcz rby lkkk lll. ";
Regex r = new Regex(@"(?<=[.^])(\s*\b\w+?\b\s*){4}[$.]");
Console.WriteLine(r.Matches(s).Cast<Match>().OrderBy(m => m.Value.Length).First().Value);
0
3 / 3 / 1
Регистрация: 27.11.2012
Сообщений: 173
13.01.2015, 10:44  [ТС] 3
maxillion, извиняюсь за наглость, а можно с инициализацией параметров, я затрудняюсь.

Добавлено через 1 минуту
maxillion,
C#
1
2
3
Ошибка    3   Не удалось найти имя типа или пространства имен "Match" (пропущена директива using или ссылка на сборку?)    C:\Users\A1exnet\Downloads\TI\ConsoleApplication1\ConsoleApplication1\Program.cs    12  45  ConsoleApplication1
Ошибка    1   Не удалось найти имя типа или пространства имен "Regex" (пропущена директива using или ссылка на сборку?)    C:\Users\A1exnet\Downloads\TI\ConsoleApplication1\ConsoleApplication1\Program.cs    11  9   ConsoleApplication1
Ошибка    2   Не удалось найти имя типа или пространства имен "Regex" (пропущена директива using или ссылка на сборку?)    C:\Users\A1exnet\Downloads\TI\ConsoleApplication1\ConsoleApplication1\Program.cs    11  23  ConsoleApplication1
0
286 / 192 / 56
Регистрация: 25.12.2012
Сообщений: 640
13.01.2015, 10:45 4
C#
1
using System.Text.RegularExpressions;
1
3 / 3 / 1
Регистрация: 27.11.2012
Сообщений: 173
13.01.2015, 11:01  [ТС] 5
maxillion, а можно это все в форму забить? 2 техт бокса, 1 кнопка. в техбокс1 ввод предложения, текстбокс 2 вывод результата? Буду очень благодарен!

Добавлено через 8 минут
maxillion, с формой разобрался сам. А вот программа не совсем та. Нужно, чтобы выводило слово с наименьшим количеством букв.
0
286 / 192 / 56
Регистрация: 25.12.2012
Сообщений: 640
13.01.2015, 11:04 6
C#
1
2
3
4
5
private void button1_Click(object sender, EventArgs e)
{
    Regex r = new Regex(@"\b\w+\b");
    textBox2.Text = r.Matches(textBox1.Text).Cast<Match>().OrderBy(m => m.Value.Length).First().Value;       
}
0
3 / 3 / 1
Регистрация: 27.11.2012
Сообщений: 173
13.01.2015, 11:25  [ТС] 7
maxillion,
C#
1
2
3
4
5
6
private void button1_Click(object sender, EventArgs e)
        {
            string str1 = textBox1.Text;
            Regex r = new Regex(@"(?<=[.^])(\s*\b\w+?\b\s*){4}[$.]");
            textBox2.Text = r.Matches(str1).Cast<Match>().OrderBy(m => m.Value.Length).First().Value;
        }
Можешь, пожалуйста, переделать вывод так, чтобы выводило слово с наименьшим количеством слов в предложении из букв.

Добавлено через 18 минут
maxillion, хотя нет, не нужно, я сам неправильно понял.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.01.2015, 11:25

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

Дан текстовый файл. Вывести на экран количество предложений в нём и количество слов в каждом предложении.
Помогите решить задачку пожалуйста. Дан текстовый файл. Вывести на экран количество предложений...

Посчитать количество слов с одинаковым количеством согласных букв, вывести на экран самое краткое слово
1. С клавиатуры вводится текстовая строка. Составить программу, которая считает количество слов,...

Определить количество слов в строке и вывести на экран все слова, количество букв у которых нечетное.
Помогите, пожалуйста решить задачу по на С++Builder6 Дана строка текста, в которой слова разделены...

Посчитать и вывести на экран количество слов в файле, первую половину слов вывести в другой файл
3. Открыть файл, имя которого задается с клавиатуры. Посчитать и вывести на эк-ран количество слов...


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

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

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