View Code of Problem 5

#include<stdio.h>
/*int swap(int a,int b)
{
int temp;
temp=a;
a=b;
b=temp;
return 0;
}  */
int main()
{
int m,n,a[10],b[10],min,j,i,temp;
//scanf("%d",&t);
//while(t--)
//{
scanf("%d%d",&n,&m);
for(i=0;i<n;i++)
{scanf("%d%d",&a[i],&b[i]);
}
for(i=0;i<n;i++)
{
	min=i;
	for(j=i+1;j<n;j++)
	{if(a[j]<a[min])
			min=j;
	}
	if(min!=i)
	{

{temp=a[i];
a[i]=a[min];
a[min]=temp;}
{temp=b[i];
b[i]=b[min];
b[min]=temp;}
	
}}

for(i=1;i<n-1;i++)
{
if(a[i]==a[i+1])
{
if(b[i]<b[i+1])
{
	{temp=b[i];
b[i]=b[i+1];
b[i+1]=temp;}
	

{temp=a[i];
a[i]=a[i+1];
a[i+1]=temp;
	}	

}}}
for(i=0;i<n;i++)
printf("%d %d\n",a[i],b[i]);
return 0;




}

Double click to view unformatted code.


Back to problem 5