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

Определить, сколько в строке слов, содержащих четное число символов. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Обучение С++ http://www.cyberforum.ru/cpp-beginners/thread679484.html
Всем доброго времени суток. Я хотел бы научиться данному виду программирования. Прошу помочь, люди добрые. Если готовы помочь - пишите.
C++ Передача изображения не в Handle окна, а в bitmap Здравствуйте, форумчане! Хочу приобрести плату видеозахвата на 4 видеовхода с аппаратным кодированием и SDK. В документации к плате приведены все функции. Вот функция, отвечающая за просмотр изображения с камер: SCT_StartVideoPreview() Description: Start video preview http://www.cyberforum.ru/cpp-beginners/thread679482.html
C++ После 1 буквы каждого слова вставить символ
Помогите решить следующие задачи! 1. После первой буквы каждого слова вставить символ “-”. 2. Имеется список членов коллектива с указанием принадлежности каждого к различным общественным организациям (профком, ученый совет, общество книголюбов, федерация). Напечатать приглашение всем членам на очередное заседание указанной организации. Задается только вид организации, место и время сбора....
Обьявление функций C++
Здравствуйте, уважаемые форумчане! Возник вопрос качательно обьявления функций. Сейчас читаю книгу Стивена Прата "Язык программирования С++", и там есть такой кусок кода: #include <iostream> int stonelib(int); int main() {
C++ Объясните как найти сумму цифр http://www.cyberforum.ru/cpp-beginners/thread679456.html
Здравуйте. объясните пж как вывести все числа из интервала от n1 - до n2 cумма цифр которых равна заданной постоянной. Я могу допустим для всех двухзначных, 3-ёх значных чисел сделать... а как сделать чтобы сразу для всех?
C++ Доработать программу (очень нужно)! Помогите эту программу сделать с помощью трех функций: Первая:int a,b; cout<<"VV promishok\t"<<endl; cin>>a>>b; int d=0; for(int i=0;i<n;i++) { if(x>=a && x<=b) d=d+x; } подробнее

Показать сообщение отдельно
rangerx
1932 / 1541 / 141
Регистрация: 31.05.2009
Сообщений: 2,908
24.10.2012, 19:07     Определить, сколько в строке слов, содержащих четное число символов.
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
#include <iostream>
 
int main() {
    
    char s[256] = "";
    std::cin.getline(s, sizeof(s));
 
    const char delim = ' ';
    int i = 0, c = 0;
    
    while(s[i] != '\0') {
 
        if(s[i] == delim) {
            
            do ++i; while(s[i] == delim);
        }
        
        else {
 
            int n = 0;
            do ++i, ++n; while(s[i] != '\0' && s[i] != delim);
            if(n % 2 == 0) ++c;
        }
    }
 
    std::cout << c << std::endl;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru