Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 12, средняя оценка - 4.83
vladimmir
0 / 0 / 0
Регистрация: 11.05.2011
Сообщений: 18
#1

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

01.06.2011, 15:45. Просмотров 1775. Ответов 2
Метки нет (Все метки)

дано предложение.Удалить из него все буквы о ,стоящие на нечётных местах
http://www.cyberforum.ru/cpp-beginners/thread345627.html
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.06.2011, 15:45
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Дано предложение. Удалить из него все буквы "о", стоящие на нечётных местах (C++):

Строки: Дано предложение. Удалить из него все буквы «с»
Дано предложение. Удалить из него все буквы «с».

Вычеркнуть из слова все буквы "я",стоящие на честных местах
Вычеркнуть из слова все буквы "я",стоящие на честных местах

Вычеркните из слова все буквы "я", стоящие на четных местах
Вычеркните из слова все буквы "я", стоящие на четных местах.

Дано предложение. Заменить в нем все вхождения буквосочетания "да" на "нет"
Дано предложение. Заменить в нем все вхождения буквосочетания да на нет.

Вычеркните из слова все буквы "a", стоящие после "b"
Напишите код пожалуйста. Задание: Вычеркните из слова все буквы "a", стоящие...

2
sandye51
программист С++
833 / 592 / 147
Регистрация: 19.12.2010
Сообщений: 2,016
01.06.2011, 15:58 #2
Лучший ответ Сообщение было отмечено vladimmir как решение

Решение

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
vladimmir
0 / 0 / 0
Регистрация: 11.05.2011
Сообщений: 18
01.06.2011, 16:11  [ТС] #3
а можно это написать как нибудь полегче,а то почти ничего тут не понял???
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.06.2011, 16:11
Привет! Вот еще темы с решениями:

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

Определить длину каждого слова. Удалить все буквы "а" и "о" с фамилии
3.Написать программу, вводите фамилию, имя и отчество одной строкой. Определить...

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

Ввести имя фамилию и отчество как одно данное типа строка. Определить длину строки и количество гласных в нем. Удалить все буквы "а" и "о" в фамилии.
Помогите пожалуйста. Очень нужно сделать программу. Ввести имя фамилию и...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru