Mark wise sorting of the given data
Mark wise sorting of the given data:
/*Marks-wise Sorting of Given Data
Reg# Name Marks
1 Ahmed 5
2 Bilal 9
3 Ali 4
4 Daud 10
5 Umer 6
*/
#include<iostream>
using namespace std;
void main()
{
int a[5][2]={{1,5},{2,9},{3,4},
{4,10},{5,6}};
int temp,temp1,z;
char temp2;
char b[5][10]={{'A','H','M','E','D'},
{'B','I','L','A','L'},
{'A','L','I'},
{'D','A','U','D'},
{'U','M','E','R'}};
for(int j=0;j<4;j++)
{
for(int i=0;i<4;i++)
{
if(a[i][1]<a[i+1][1])
{
temp=a[i][1];// for marks sorting
a[i][1]=a[i+1][1];
a[i+1][1]=temp;
temp1=a[i][0];// reg no sorting
a[i][0]=a[i+1][0];
a[i+1][0]=temp1;
for(z=0;z<10;z++)
{
temp2=b[i][z];//
b[i][z]=b[i+1][z];
b[i+1][z]=temp2;
}
}
}
}
for(int k=0;k<5;k++)//rows
{
int count=0;
for(int n=0;n<2;n++)//column
{
cout<<a[k][n]<<" ";
if(count==0)
{
for(z=0;z<10;z++)
{
cout<<b[k][z];
}
count=count+1;
}
}
cout<<endl;
}
}
Download:
To download this code click on the given link below:
Comments
Post a Comment