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

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

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

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

23.12.2012, 09:23. Просмотров 263. Ответов 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");
                }
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.12.2012, 09:23
Здравствуйте! Я подобрал для вас темы с ответами на вопрос программа находит самое короткое слово в строке, как сделать, что бы она находила пять самых коротких слов в строке! Спасибо) (C++):

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

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

Напечатать самое длинное и самое короткое слово в строке - C++
Напечатать самое длинное и самое короткое слово в строке в С++

Найти самое длинное и самое короткое слово в строке - 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++
. Напечатать самое длинное и самое короткое слово в этой строке. Вроде все выводиться но преподаватель задал вопрос что если одинаковые...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.12.2012, 09:23
Привет! Вот еще темы с ответами:

Напечатать самое длинное и самое короткое слово в строке - C++
Прошу помочь с решением задачи. Задана строка, состоящая из символов. Символы объединяются в слова. Слова друг от друга отделяются...

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

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

Найти самое короткое слово в строке - C++
(26) : warning C4060: оператор switch не содержит метку 'case' или 'default' Задание: Найти самое короткое слово в строке. Не...


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

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

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