Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 19.05.2015
Сообщений: 54
1

Дана строка, состоящая из нескольких предложений. Найти самое короткое предложение

27.05.2015, 18:50. Показов 531. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Дана строка, состоящая из нескольких предложений. Найти самое короткое предложение. Прошу отредактировать этот код. он правильный, только надо вывести само короткое предложение, а не его номер. Спасибо. Очень нужно, помогите.
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
#include <iostream>
#include <string>
using namespace std;
const int N = 10;
int main()
{
    setlocale(LC_ALL,"Russian");
    string str1;
    int min,mini(0),count(0),save(0),arr[N]={0,0,0,0,0,0,0,0,0,0};
    
    getline(cin,str1);
    for(int i(0);i<str1.length();i++)
        if (str1.at(i)=='.')
        {
            for(;save<i;save++)
                if((str1.at(save)!=' ')&&(str1.at(save)!='.'))arr[count]++;
        
            count++;
        }
        cout << "Предложений: " << count << endl;
        
        min=arr[0];
        for (int i = 0; i < count; i++)
            if(arr[i]<min){min=arr[i];mini=i;}
        cout << "Минимальная длина: " << min << " предложение номер: " << mini+1 << endl;
 
    system("pause>>void");
    return 0;
}
Добавлено через 22 минуты
Пожалуйста, отредактируйте.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.05.2015, 18:50
Ответы с готовыми решениями:

Дана строка, состоящая из нескольких предложений. Найти самое короткое предложение
Дана строка, состоящая из нескольких предложений. Найти самое короткое предложение.

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

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

Найти самое короткое предложение текста и заменить его заданной фразой
Открыть текстовый файл в необходимом режиме (на чтение, на чтение и запись, на добавление). (В...

0
27.05.2015, 18:50
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.05.2015, 18:50
Помогаю со студенческими работами здесь

Строка: Найти самое короткое слово в строке
Дана строка.Найти самуое короткое слово в строке

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

Ввести последовательность предложений. Найти самое длинное слово среди них и вывести предложение с этим словом
Ввести последовательность предложений. Найти самое длинное слово среди них и вывести предложение с...

Даны два предложения. Найти самое короткое из слов первого предложения,которого нет во втором предложений?
Даны два предложения. Найти самое короткое из слов первого предложения,которого нет во втором...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru