C++ program to remove duplicate elements from sorted list of std::strings














































C++ program to remove duplicate elements from sorted list of std::strings



#include<bits/stdc++.h>               // Header file that includes every standard library
using namespace std;
int main()
{
    string str;
    int i,j,k;
    cout<<"Enter String"<<endl;
    getline(cin,str);
    sort(str.begin(),str.end());           // sorting of string if string enterd by user is not sorted
    cout<<"String With Duplicates ="<<str<<endl;
    for(i=0;i<str.length();i++)
    {

        for(j=i+1;j<str.length();j++)       
         {       
                         if(str[i]==str[j])
            {
                        for(k=j+1;k<str.length();k++)
                    {
                                    str[k-1]=str[k];
                    }
                                    str.pop_back();             //  To delete last element from string
                                    j=j-1;
            }
                          else
                                  break;

        }
    }
 cout<<"String Without Duplicate alphabets ="<<str;
    return 0;
}

More Articles of Shrishti Gupta:

Name Views Likes
C++ program to remove duplicate elements from sorted list of std::strings 220 22

Comments