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

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

Войти
Регистрация
Восстановить пароль
 
Алямбр
0 / 0 / 0
Регистрация: 22.03.2014
Сообщений: 8
#1

Неконтролируемое завершение программы подсчета введенных слов - C++

08.07.2014, 15:24. Просмотров 218. Ответов 1
Метки нет (Все метки)

Решаю вот такую задачу:
Напишите программу, которая использует объект string и цикл для чтения но
одному слову за раз до тех пор, пока не будет введено слово done. Затем
программа должна сообщить количество введенных слов (исключая done). Пример
запуска должен быть таким:

Вводите слова (для завершения введите слово done):
anteater birthday category dumpsteг
envy finagle geometry done for sure

Вы ввели 7 слов


Вот моё решение:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include<iostream>
#include<string>
using namespace std;
int main()
{
    string word;                    //слово
    int kolvo = 0;                  //количество слов
    cout << "Enter your words: \n";
       do                           //+1 к количеству слов, пока не дойдёт до done включительно
         {
           kolvo++;
           cin >> word;
         } 
       while (word != "done"); 
    cout <<endl<< "You wrote " << kolvo - 1 << " words."<<endl; //вывод количества слов с вычетом done
    return 0;
}
Программа работает, но если после done ввести ещё слова, то после нажатия Enter программа выводит результат и закрывается почти мгновенно. Проблема в том, что программа должна закрываться после нажатия при выведенном результате, чтобы человек мог успеть прочитать его. Как разрешить данную ситуацию?
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.07.2014, 15:24     Неконтролируемое завершение программы подсчета введенных слов
Посмотрите здесь:

Создание программы для подсчета количества слов, знаков, пробелов в текстовом файле - C++
Создание программы для подсчета количества слов, знаков, пробелов в текстовом файле

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

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

Функция подсчета введенных чисел - C++
Функции.Вводятся целые числа, пока не будет введен 0. Подсчитать, сколько всего будет введено чисел, а также получить сумму тех чисел,...

функция подсчета слов - C++
Здравствуйте! Помгите исправить ошибку в функции подсчета слов оканчивающихся на символ Пркатически все варианты пробывал но ничего...

Количество введенных слов - C++
Вот что я смог сделать с этим заданием. И еще if по книге я еще не проходил, но применил больше вариантов не нашел. #include &lt;iostream&gt; ...

завершение программы - C++
помогите сообразить #include &lt;StdAfx.h&gt; #include &lt;iostream&gt; #include &lt;conio.h&gt; #include &lt;math.h&gt; using namespace std; void...

Завершение программы - C++
Как завершить программу из другой функции(не Main)? Пробовал использовать system(&quot;exit&quot;);, но не помогло. Чтобы вы меня правильно поняли...

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

Программа подсчета слов, база данна - C++
#include &quot;stdafx.h&quot; #define YES 1 #define NO 0 main() /* count lines, words, chars in input */ { int c, nl,...

Подсчет слов, введенных с клавиатуры - C++
Есть такая практическая задача, надо написать прогу, которая считает слова при вводе их с клавиатуры, притом в несколько строк и прекращать...

Неожиданное завершение программы - C++
простенькая программа, нужно ввести двумерный массив, после чего во втором массиве написать в iый элемент 1, если элементы iой строки 1ого...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Kukurudza
105 / 86 / 6
Регистрация: 29.08.2012
Сообщений: 539
08.07.2014, 15:28     Неконтролируемое завершение программы подсчета введенных слов #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
system("pause");
Yandex
Объявления
08.07.2014, 15:28     Неконтролируемое завершение программы подсчета введенных слов
Ответ Создать тему
Опции темы

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