Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
admag
0 / 0 / 0
Регистрация: 13.10.2012
Сообщений: 3
#1

программа находит самое короткое слово в строке, как сделать, что бы она находила пять самых коротких слов в строке! Спасибо) - C++

23.12.2012, 09:23. Просмотров 256. Ответов 0
Метки нет (Все метки)

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

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
                {
                    int min = 100, count = 0, m = 0;
                    int len = strlen(s);
                    char st[50];
                    char st2[50];
                    for (int i = 0; i < len; ++i)
                        {
                            if (s[i] != ' ')
                                {
                                    st[m] = s[i];
                                    count++;
                                    m++;
                                }
                            if ((s[i] == ' ') || (i == len - 1))
                                {
                                        if (count < min)
                                        {
                                            for (int j = 0; j < count; ++j)
                                                { 
                                                    st2[j] = st[j];
                                                }
                                            min = count;
                                        }
                                        m = 0;
                                        count = 0;
                                }
                        }
                    printf("Пять самых коротких слов: ");
                    for (int i = 0; i < min; ++i)
                        {
                            printf("%c", st2[i]);
                        }
                    printf("\n");
                }
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.12.2012, 09:23     программа находит самое короткое слово в строке, как сделать, что бы она находила пять самых коротких слов в строке! Спасибо)
Посмотрите здесь:

В заданной строке определить самое длинное и самое короткое слово - C++
Ввести несколько строк,каждая из которых содержит некоторое количество слов.В заданной строке определить самое длинное и самое короткое...

Найти самое короткое и самое длинное слово в строке - C++
#include &lt;iostream&gt; #include &lt;string.h&gt; #include &lt;conio.h&gt; #include &lt;stdio.h&gt; using namespace std; void inp(char); void...

Найти самое длинное и самое короткое слово в строке - C++
Вообщем, дано задание найти самое длинное и самое короткое слово в строке. Все хорошо работает, но, если мы зададим слова , отличающиеся...

Найти самое короткое и самое длинное слово в строке - C++
Введённый строке найти самое короткое и длинное слово.словом считается последовательность симболов,которое отделено пробелом или знаком...

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

самое короткое слов в строке - C++
Дана строка символов,состоящая из слов,разделенных пробелами. Распечатать исходную строку. Определить самые короткие слова в строке...

Удалить самое короткое слово в строке - C++
Здравствуйте! Нужно удалить кратчайшее слово в строке. Я использую для этого функцию DeleteWord. В ней есть параметр &quot;позиция&quot; pos, в...

Определить самое короткое слово в строке - C++
Считываем строку из файла и определяем самое короткое слово..Проблема в том, что самым коротким словом выводит пустоту...Я не понимаю в...

Найти самое короткое слово в строке - C++
работа со строками Найти самое короткое слово в веденной строке

Найти самое короткое слово в строке - C++
суть задачи такова: нужно найти самое короткое слово в введённой пользователем строке и записать его в обратном порядке,то есть,например :...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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