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(flag==1)
			{
				cout<<a[i];
			}
		}
		cout<<endl;
	}
	return 0;
 } 

Double click to view unformatted code.


Back to problem 609