View Code of Problem 609

#include<bits/stdc++.h>
using namespace std;
int main()
{
	int n,len;
	string a;
	while(cin>>a)
	{
		len=a.length();
		cin>>n;
		
		for(int i=0;i<n;i++)
		{
			for(int j=0;j<len-1;j++)
			{
				if(a[j]>a[j+1])
				{
					for(int k=j;k<len-1;k++)
					{
						a[k]=a[k+1];
					}
				break;
				}
			}
				len--;
		}
		int flag=0;
	for(int i=0;i<len;i++)
	{
		if(a[i]!='0')
		{
			flag=1;
			cout<<a[i];
		}
		else if(a[i]=='0'&&flag==0)
		{
			continue;
		}
		else if(a[i]=='0'&&flag==1)
		{
			cout<<a[i];
		}
	}
	if(flag==0)
	{
		cout<<a[0];
	}
	cout<<endl;
	}
	return 0;
 } 

Double click to view unformatted code.


Back to problem 609