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

Определить длину каждого слова. Удалить все буквы "а" и "о" с фамилии - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти суму двух квадратных матриц разного размера http://www.cyberforum.ru/cpp-beginners/thread783597.html
Найти суму двух квадратных матриц разного размера.
C++ Массивы. Вывод количества ненулевых элементов Привет всем трудящимся, нужна помощь в решению пару задач. 1.Написать программу, для ввода с клавиатуры одномерного массива с 5 целых чисел, та вывода количества ненулевых элементов в нем. Заранее спасибо, жду ответов. http://www.cyberforum.ru/cpp-beginners/thread783595.html
C++ Указатели на функции
Подскажите должен ли работать этот код(самый первый). И как он работает
Указатель на ф-цию член класса C++
Чёрная магия или я бот? g++ sub.cpp:21: error: expected unqualified-id before ‘*’ token sub.cpp:21: error: must use ‘.*’ or ‘->*’ to call pointer-to-member function in ‘t (...)’, e.g. ‘(... ->* t) (...)’ #include <iostream> using namespace std;
C++ Нюанс в работе с классом http://www.cyberforum.ru/cpp-beginners/thread783590.html
задача такая создать класс для работы с множествами и реализовать в нём функции для объединения разности множеств и т.д если я запонляю поля класса так как в коде #include <iostream> #include <iomanip> #define const 2 using namespace std;
C++ подключение MSXML в MSVC2010 всем привет помогите пожалуйста подключаю MSXML6 в проект для C++ VC2010 делаю все как в руководстве http://msdn.microsoft.com/en-us/library/windows/desktop/ms766387(v=vs.85).aspx но ничего не собирается подробнее

Показать сообщение отдельно
Tiva
94 / 94 / 1
Регистрация: 25.04.2012
Сообщений: 429
11.02.2013, 01:19     Определить длину каждого слова. Удалить все буквы "а" и "о" с фамилии
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
#include <string>
using namespace std;int main(void)
{
    string name;
    int ptr=0;
    getline(cin,name);
    int count[3]={0,0,0};
    for(int i=0; i<name.size(); i++)
        if(name[i]!=' ') count[ptr]++;
        else ptr++;
    for(int i=0; i<3; i++)
        cout<<count[i]<<"\t";
    cout<<endl;
 
    for(int i=0; i<name.size(); i++)
        if(name[i]=='a' || name[i]=='o') name.erase(name.begin()+i);
    cout<<name<<endl;
 
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru