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

Подсчитать количество слов в предложении (слово – это набор символов, разделённых пробелами) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Динамический массив объектов класса и считывание двоичных файлов http://www.cyberforum.ru/cpp-beginners/thread1655923.html
Долго бьюсь и не могу понять. В этом варианте он выдает такую ошибку #include <iostream> #include <fstream> #include <cstdlib> using namespace std; class Forms { private:
C++ Найдите произведение элементов массива, расположенных после максимального по модулю элемента Найдите произведение элементов массива, расположенных после максимального по модулю элемента. http://www.cyberforum.ru/cpp-beginners/thread1655915.html
обход папок в многопоточном режиме C++
Помогите реализовать данный код в многопоточном режиме. Заранее спасибо. Я не особо понимаю в чем ошибки, проверьте пожалуйста. inline std::string narrow(std::wstring const& text) { std::locale const loc("Russian"); wchar_t const* from = text.c_str(); std::size_t const len = text.size(); std::vector<char> buffer(len + 1); std::use_facet<std::ctype<wchar_t> >(loc).narrow(from, from +...
C++ Найти сумму элементов массива, расположенных между первым и последним нулевыми элементами
Написать программу по обработке одномерных массивов. Размеры массивов вводить с клавиатуры№ В консольном приложении предусмотреть возможность ввода данных как с клавиатуры? так и с использованием функции random (). В одномерном массиве, состоящем из n вводимых с клавиатуры целых элементов, вычислить: Сумму элементов массива, расположенных между первым и последним нулевыми элементами.
C++ Указатели (Pointers) http://www.cyberforum.ru/cpp-beginners/thread1655896.html
Здравствуйте. Решил углубленно изучить указатели. Скачал несколько книг, лекций, тестов именно по указателям. Возник ряд вопросов, поэтому я не стал для каждого вопроса заводить отдельный топик, а решил задать все вопросы здесь. 1. char *pc = "0123456789", c; c = ++*pc; // вызывает ошибку, причем ошибку времени исполнения, компилятор не ругается операторы "префиксный ++" и "*" имеют...
C++ перевод программы из Паскаля в С++ var a,b,c:integer; begin read(a,b,c); writeln(a,'+',b,'+',c,'=',a+b+c); writeln(a,'*',b,'*',c,'=',a*b*c); writeln('(',a,'+',b,'+',c,')/3=',(a+b+c)/3:4:3); end. подробнее

Показать сообщение отдельно
Yan1998
0 / 0 / 0
Регистрация: 13.01.2016
Сообщений: 80
03.03.2016, 01:03  [ТС]     Подсчитать количество слов в предложении (слово – это набор символов, разделённых пробелами)
Я не могу её объяснить.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <stdio.h>
 
enum { OUT, IN };//осуществляет перечисление
 
int main(void)
{
    int c, nw, state;
    
    state = OUT;
    nw = 0;
    printf("Vvedite text: ");
    while( (c = getchar()) != '\n')
        if(c == ' ' || c == '.' || c == '\t') {
            state = OUT;
        } else if(state == OUT) {
            state = IN;
            nw++;
        }
    printf("V texte %d slov.\n", nw);
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru