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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Создать шаблон функции, осуществляющей сортировку данных массива http://www.cyberforum.ru/cpp-beginners/thread742745.html
Создать шаблон функции, осуществляющей сортировку данных массива. Аргументами функции должны быть имя и размер массива. Продемонстрировать работу шаблона на данных различных типов, в том числе, на данных вновь созданного класса – вектор в пространстве с координатами х, у, z, определив для него операции сравнения. Умоляю, помогите написать.
C++ Даже не знаю как ее написать? (Сформировать массив по формуле, вычислить, реорганизовать) Суть в том, что у нас с начало идет 1 лаб/р: I. Ввести массив А II. Сформировать массив B по формуле: B, где B=sin(i+j) III. Вычислить массив C=A+B и вывести IV. Реорганизовать массив C так, чтобы max элемент в каждом столбце поменялся с первым элементом столбца. Вот что получилось #include <stdio.h> #include <conio.h> #include <math.h> http://www.cyberforum.ru/cpp-beginners/thread742742.html
Проверка по критерию C++
Здравствуйте, помогите составить условие для проверки. Нужно чтобы выводилась любая страна из списка Countries, и что бы был ввод столицы (capital). Если введенная столица верна = программа выводила предупреждение "Ошибка". Если все правильно, то проверка пойдет дальше. #include <conio.h> #include <iostream> using namespace std; int Capitals(){ string mexico = "Мехико"; string...
Вычисление последовательности Фибоначчи по заданному n (не могу дописать) C++
Ребята, не могу дописать программу, срочно нужно! Знаю, что есть где то на форуме, но искать нету времени, заранее спасибо!!! Дописать сумму последовательности которую программа находит, по заданному n: #include<iostream.h> #include<conio.h> int x(int i) { if(i<=2)return 1; else return x(i-2)+x(i-1); }
C++ работа с файлами(как написать программу добавления в текстовый файл после какой-то определённой буквы одного пробела?) http://www.cyberforum.ru/cpp-beginners/thread742722.html
ребят подскажите как написать программу добавления в текстовый файл после какой-то определённой буквы одного пробела????? не получается чего то(:stop:
C++ задано f из множества {1, 2, 3..., n} на это же множество найти f^-1 помогите написать код )... задача: задано f из множества {1, 2, 3..., n} на это же множество найти f^-1 подробнее

Показать сообщение отдельно
admag
0 / 0 / 0
Регистрация: 13.10.2012
Сообщений: 3
23.12.2012, 09:23     программа находит самое короткое слово в строке, как сделать, что бы она находила пять самых коротких слов в строке! Спасибо)
Здравствуйте! Подскажите пожалуйста! В данном отрывке программа находит самое короткое слово в строке, как сделать, что бы она находила пять самых коротких слов в строке! Спасибо)

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");
                }
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 02:50. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru