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

Удалить из строки все символы встречающиеся более одного раза - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ошибка в коде) http://www.cyberforum.ru/cpp-beginners/thread128972.html
Всем привет! Дана целочисленная матрица размера 5*4. Сформировать одномерные массивы, состоящие из количества положительных и суммы отрицательных элементов каждой строки матрицы Где то ошибка....... Заранее благодярю! /****************************************************************** Дана целочисленная матрица размера 5?4. Сформировать одномерные
C++ Выделение памяти под новый объект Люди, посоветуйте, пожайлуста, как в уже созданный массив из N объектов добавить ещё один объект? Преподаватель сказал, что просто надо выделить память под этот объект. Я поняла, что надо снова выделить память на N+1 объект; скопировать существующие N объектов + 1 новый; освободить старую память........................................Только не понимаю, как программно скопировать в выделенную... http://www.cyberforum.ru/cpp-beginners/thread128963.html
STL C++
привет.спасибо одному новичку:gwink:, но я ничего не смогла объяснить :O_O:, когда ПРЕПОД меня начал спрашивать((( что надо исправить во второй части программы чтобы выполнилось условие задачи!!!! //Дан текст. Вывести на экран в алфавитном порядке согласные буквы, //которые входят в каждое нечетное слово и не входят ни в одно четное слово; гласные //буквы, входящие только в одно слово....
C++ Граф, нужно переделать код
Задание: Нахождение К путей Минимальной суммарной длины Во взвешенном графе с неотрицательными весами(Алгоритм Йена). Есть код на Microsoft Visual C++ 6.0 надо переделать его под 2008 и еще доделать этот код не с ошибками. #include<iostream.h> #include<string.h> #include<stdio.h> #include<stdlib.h> #include<conio.h> #define word unsigned int
C++ Создать типизированный файл f и заполнить его N целыми числами... http://www.cyberforum.ru/cpp-beginners/thread128939.html
ПОмогите?) Создать типизированный файл f и заполнить его N целыми числами (число N задаётся пользователем), полученными с помощью генератора случайных чисел. Выполнить сортировку чисел в файле по возрастанию. Найти числа, которые встречаются в файле наибольшее число раз. код с++
C++ Вывести в алфавитном порядке слова, которые присутствуют либо в первой строке, либо во второй, но не в обеих сразу. Задачка: Даны две строки. Вывести в алфавитном порядке слова, которые присутствуют либо в первой строке, либо во второй, но не в обеих сразу. помогите) код с++ подробнее

Показать сообщение отдельно
Rajd
 Аватар для Rajd
44 / 22 / 1
Регистрация: 20.11.2008
Сообщений: 178
13.05.2010, 04:22     Удалить из строки все символы встречающиеся более одного раза
Решение не так уж и сложно. Я опишу алгоритм,

Не по теме:

а код с утра у меня плохо пишется, до сих пор не проснулся.



0 определяешь три доп переменные в одной будешь хранить символ в другой полученную строку а третья будет флагом.
1 делаешь два цикла для сортировки манного массива(строка ведь массив)
2 в первом цикле берешь символ из исходной строке и обнуляешь флаг.
3 во втором цикле делаешь прогон текущего символа по всем если хоть с одним совпадет то устанавливаешь флаг в истину.
4 после завершения второго цикла в первом если флаг ложен добавляем во вторую доп.переменную текущий символ.
5. начинаем следующую итерацию цикла.
6. завершаются все циклы печатаем вторую доп переменную.
 
Текущее время: 07:07. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru