Форум программистов, компьютерный форум, киберфорум
Наши страницы

Дано предложение. Удалить из него все буквы "о", стоящие на нечётных местах - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ строки http://www.cyberforum.ru/cpp-beginners/thread310122.html
Дано предложение. Определить , сколько в нем гласных букв. на си
C++ Рекурсивная функция нахождения максимального элемента в списке Саму функцию нахождения максимального элемента написал. Мне только нужно рекурсию сделать. Заранее спасибо. #include "stdafx.h" #include<iostream> using namespace std; #include <stdexcept>... http://www.cyberforum.ru/cpp-beginners/thread310118.html
C++ Алгоритм удаления записи из базы данных
У меня есть алгоритм записи в файл: void Add(Abbase& d, int& ch) { system ("cls"); ofstream fout("base.txt",ios::app); cout <<"Abbase 0.21 beta 2"<<endl; cout <<"Добавление в базу:\n\n";...
C++ Задание по файлам
Подскажите пожалуйста! В магазине имеются различные товары, причем каждому товару в качестве названия присвоен целочисленный код. Для контроля за наличием товара создаетс ЛИТЕРНЫЙ файл, состоящий...
C++ Упорядочить список студентов по году рождению http://www.cyberforum.ru/cpp-beginners/thread310099.html
Язык Си Дан файл, содержащий сведение о студентах, включающие в себя его фамилию имя, год рождение, номер группы и оценки, по каким либо трем предметам. Составить программу, которая выводит:...
C++ Обработка типизированных файлов Язык Си Разроботать алгоритм и программу для решение задачи по оброботке типизированных файлов Число компонент файла f, компонентами которого являются целые числа, кратно 10. Переписать компоненты... подробнее

Показать сообщение отдельно
sandye51
программист С++
685 / 587 / 39
Регистрация: 19.12.2010
Сообщений: 2,016
01.06.2011, 15:58
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
#include <algorithm>
#include <conio.h>
#include <string>
 
int main()
{
    std::cout << "Enter the sentense" << std::endl;
    std::string s;
    std::cin >> s;
    std::size_t i = 0;
    s.erase(std::remove_if(s.begin(), s.end(), [&i](char c)->bool { return c == 'o' && (i++ % 2 == 1); }), s.end());
    std::cout << s;
    _getch();
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.