Модераторы: bsa
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Решение задачи 
V
    Опции темы
Vaz007
Дата 24.5.2009, 21:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 114
Регистрация: 13.5.2009
Где: Москва

Репутация: нет
Всего: нет



Напишите программу,использующую массив char и цикл для чтения по одному слову за раз до тех пор, пока не будет введено слово done. Затем прога должна сообщить количество введенных слов (исключая done). Вы должна включить cstring для функции strcmp() для выполнения проверки.
Вот код:(проблема в том что он после ввода done  не выводит кол-во введенных слов)

#include <iostream>
#include <cstring>     
const int Let = 100;
int main()
{
    using namespace std;
    char word[Let];
    int count = 0;
    
    cout << "Enter words (to stop, type the word done):\n";
    
    while (cin >> word && strcmp("done", word))
        ++count;

    cout << "You entered a total of " << count << " words"<<endl;
    return 0; 
}

PM MAIL Jabber   Вверх
Dmi3ev
Дата 24.5.2009, 22:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1698
Регистрация: 28.11.2007

Репутация: 13
Всего: 41



Код

#include <iostream>
#include <cstring> 
using namespace std;


int main()
{
    const int Let = 100;    
    char word[Let];
    int count = 0;
    
    cout<<"Enter words (to stop, type the word done):\n";
    
    while (cin>>word && strcmp("done", word))
        count++;

    cout << "You entered a total of "<<count<<" words"<<endl;
    system("Pause");
    return 0; 
}

все нормально вроде выводит...


--------------------

PM MAIL   Вверх
Vaz007
Дата 24.5.2009, 22:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 114
Регистрация: 13.5.2009
Где: Москва

Репутация: нет
Всего: нет



как написал с  system("Pause") все норм работает, спасибо Dmi3ev.
PM MAIL Jabber   Вверх
Dmi3ev
Дата 24.5.2009, 23:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1698
Регистрация: 28.11.2007

Репутация: 13
Всего: 41



не за что  smile  тему закрывай  smile 


--------------------

PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "C/C++: Для новичков"
JackYF
bsa

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0443 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.