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

Вычеркните из слова все буквы, встречающиеся трижды - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Можно ли из букв слова X составить слово Y? http://www.cyberforum.ru/cpp-beginners/thread397361.html
проверьте , можно ли из букв слова Х составить слово У.Пожалуйста помогите , вобще не понимаю как это делать(
C++ Одномерный и двумерный массив. Всем привет ! Хотелось бы чтоб мне помогли с задачами ! я буду их пробовать решить но до завтра боюсь не успею так что нужна ваша помощь! 1. Составьте программу расположения элементов в массиве А(N) В порядке убывания. 2. Составьте программу перемены местами в массиве B(N) второго и последнего элемента. 3. Составьте программу формирования из массива A(N) двух массивов в которых первый массив... http://www.cyberforum.ru/cpp-beginners/thread397358.html
C++ матрицы
Как вывести построчно все элементы матрицы как понять построчно?
C++ C++ строки, структуры
1. Различные цехи завода выпускают продукцию нескольких наименований. Сведения о выпущенной продукции включают наименование, количество, номер цеха. Для заданного цеха необходимо вывести количество выпущенных изделий по каждому наименованию. #include <iostream.h> #include <iomanip.h> int main() { struct produkziya { char naimenovanie; int kolichestvo; int nomer_zecha;
C++ Вывести слова строки http://www.cyberforum.ru/cpp-beginners/thread397337.html
Нужно вывести слова из строки #include "stdafx.h" #include <iostream> #include <conio.h> using namespace std; int main(){ char s = " Every . solution , breeds ! new ? problems / "; char simb = " .,!?/"; int simb_begin = 0;
C++ Тимус. Парк Аттракционов. Заглушки проходит, а валится на 1 первом тесте Условие: http://acm.timus.ru/problem.aspx?space=1&num=1796 #include <iostream> #include <cmath> using namespace std; int main() { int value={ 10, 50, 100, 500, 1000, 5000 }; подробнее

Показать сообщение отдельно
SleepMaster
 Аватар для SleepMaster
40 / 40 / 1
Регистрация: 26.11.2011
Сообщений: 80
02.12.2011, 19:35     Вычеркните из слова все буквы, встречающиеся трижды
Разбей строку на слова и занеси их в вектор, скажем vector<string> slovo. Далее в цикле будешь проверять каждое слово. Ну я бы делал примерно так:
C++
1
2
3
4
5
6
7
for (int i=0; i<slovo.size(); i++){
int k=0;
for (int j='a'; j<='z'; j++) {
int pos=-1;
if (slovo[j].find(char(i))>pos) { pos=slovo[j].find(char(i)); k++; }
if (k>2) { slovo.erase(i); break; }}
}
Код на компиляторе не проверял, но думаю ход мыслей должен быть понятен.
Не, это не правильно, щя перепишу
 
Текущее время: 15:09. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru