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

Чётные слова в строке - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Программа перевода систем счисления http://www.cyberforum.ru/cpp-beginners/thread237050.html
Не могу написать программу по переводу числа из 10-ой в 2-ую. Смотрел другие темы не понял да и программы там не понятные были. Если поможете, то не могли бы написать комментарии чтобы мне было понятно (я только учусь)
C++ Обработка массива строк Вот мой массив строк: #include <iostream.h> #include <conio.h> #include <stdio.h> #include <string.h> #include <stdlib.h> struct pupil { char name; int age; float rating; http://www.cyberforum.ru/cpp-beginners/thread237021.html
C++ Слова входного потока
Вывести самые длинные слова входного потока! если во вх потоке самое длинное слово одно,то программа должна вывести одно слово,а если несколько,то прога должна их показать!прога на С/ .
Как получить html код C++
Здраствуйте, помогите пожалуйсто, я весь день сегодня ищу функцию для получение html кода, есть что небудь такое в стандартных библиотеках С++ или надо доп библиотеки искать?
C++ Драйвер клавиатуры и мыши. http://www.cyberforum.ru/cpp-beginners/thread237012.html
Здравствуйте! Может кто-нибудь дать исходники на драйвер клавиатуры и мыши с подробным описанием строк. Или любой небольшой исходник драйвера с подробным описанием строк. Спасибо.
C++ Бинарные деревья Хочу разобраться с бинарными деревьями. вот функция создания дерева template <class F> //создали новый тип данных F struct derevce{ // создали структуру F wasd; // создали переменную типа F derevce *left, *right; // я так понимаю объявили left и right типа derevce? и зачем тут *? derevce(){ // конструктор для чего? left=right=0; } }; подробнее

Показать сообщение отдельно
x1Mike7x
 Аватар для x1Mike7x
214 / 127 / 6
Регистрация: 06.11.2010
Сообщений: 234
02.02.2011, 02:02     Чётные слова в строке
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
#include <iostream> 
#include <string>
 
using namespace std;
 
int main()
{   
    string b[10], s, slovo="";
    int i, k=0;
    getline(cin, s);
    for (i=0; i<=s.size(); i++)
        //Условие (s[i]!=' ') не совсем верное, ведь могут же еще быть точки, запятые и т.д.
        //Проверяем на принадлежание символа к латиннице
        if (isalpha(s[i])) 
            slovo += s[i];
        else if (slovo.size()%2==0)
        {   
            b[k] = slovo;
            k++;
            slovo = "";
        }
        else
            slovo = "";  // не забываем обнулить строку если условие чётности не получилось     
    for (i=0; i<k; i++)
        cout<<b[i]<<"\n"; 
    system("pause");
    return 0;
}
 
Текущее время: 23:48. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru