View Code of Problem 83

#include<stdio.h>
struct student{
int n;
int score;

};
int main()
{
int m,n,t,min,i,j;
scanf("%d %d",&m,&n);
struct student stu[100],temp;
for(j=0;j<n+m;j++)
scanf("%d %d",&stu[j].n,&stu[j].score);
for(i=0;i<n+m;i++)
{
min=stu[i].n; t=i;
for(j=i+1;j<n+m;j++)
{if(stu[j].n<min)
{
	min=stu[j].n;
    t=j;

}}
if(t!=i)
{
temp=stu[i];
stu[i]=stu[t];
stu[t]=temp;
		}
}
for( i=0;i<n+m;i++)
{printf("%d %d\n",stu[i].n,stu[i].score);}
return 0;

}

Double click to view unformatted code.


Back to problem 83