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

Из заданной символьной строки выбрать те символы ,которык встречаются в ней только один раз,в том порядке, в котором они встречаются в тексте и в том - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Суммировать слагаемые при фиксированном параметре x http://www.cyberforum.ru/cpp-beginners/thread768000.html
Пожалуйста помогите!!!!!!!!!!!!!!!!!! Я здесь пытался что-то сделать но увы((((( черновая работа, если нечего неправильно сделайте плиизззз. правильно или хотя бы ссылку киньте на похожий пример. 1. Алгоритм решения задачи сводится к трем циклам, причем два из них вложены в третий. Внешний цикл организует изменение параметра х. Внутренние циклы суммируют слагаемые при фиксированном параметре x...
C++ Удалить из матрицы А все строки, сумма элементов которых четна, а из матрицы – строки, сумма элементов которых нечетна. Удалить из матрицы А (7х5) все строки, сумма элементов которых четна, а из матрицы В (6х8) – строки, сумма элементов которых нечетна. http://www.cyberforum.ru/cpp-beginners/thread767966.html
Отсортировать массив М и строки матрицы А в порядке убывания C++
Отсортировать массив М(50) и строки матрицы А(6х7) в порядке убывания
C++ Сортировка пузырьком
//--------------------------------------------------------------------------- #include <vcl.h> #pragma hdrstop #define N 9 #include "Unit1.h" //--------------------------------------------------------------------------- #pragma package(smart_init) #pragma resource "*.dfm"
C++ Как отсортировать массив? http://www.cyberforum.ru/cpp-beginners/thread767936.html
Добрый день. Как стандартными средствами отсортировать вектор из целых чисел?
C++ Слияние двух строк с перестановкой символов Необходимо произвести слияние 2х строк, вводимых в консоль и вывод третьей строки, объединяющей в себе первую и вторую строку, НО, в третьей строке символы должны быть перегруппированы в порядке "А1А2В1В2..А19А20В19В20", где А1А2 - символы первой строки, В1В2 - символы второй строки. Насколько я понял, данное слияние имеет какое-то отношение к массивам или матрицам, но к сожалению не знаком с... подробнее

Показать сообщение отдельно
Gepar
 Аватар для Gepar
1173 / 529 / 20
Регистрация: 01.07.2009
Сообщений: 3,511
21.01.2013, 16:13     Из заданной символьной строки выбрать те символы ,которык встречаются в ней только один раз,в том порядке, в котором они встречаются в тексте и в том
Недавно писал код когда надо было вывести неповторяющиеся символы считанные из файла, просто поправь код чтобы они не хранились а тут же выводились если их не было или выводилась звёздочка, уж думаю поправить то сам сможешь, надо же какие-то и твои усилия
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#include <iostream>
#include <fstream>
#include <cstring>
using namespace std; 
 
int main()
{
    ifstream file("file.txt");
    char ch;
 
    int Maxlength = 256;//максимально сколько разных символов можно сохранить
    int realLength = 0;//сколько реально сейчас разных символов есть
 
    //выделяем память под неповторяющиеся символы
    char* string = new char[Maxlength];
    *string = '\0';
 
    //пока в файле есть символы
    while(!file.eof())
    {
        file>>ch;//читаем один символ
        if(!strchr(string,ch))//если такого символа ещё не было
            string[realLength++] = ch;//добавляем его нам в строку
    }
 
    //выводим все неповторяющиеся символы в том порядке в котором они встречались
    for(int i = 0;i<realLength; i++)
        cout<<string[i];
 
    cout<<endl;
    system("PAUSE");
}
 
Текущее время: 17:59. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru