Like this -

Code:
	string input, input1;
	cout << "Enter data:";
	cin >> input;
	input1=input;

		
	while( prev_permutation(input.begin() , input.end() ) )
	{
		cout << input << endl;
	}
	
	while(next_permutation(input1.begin(), input1.end() ) )
	{
		cout << input1 << endl;
	}
You'll may want to check for duplicate characters.