alright, i need to sort based on grand total and bring along all the values associated with it. since my base is in BASIC, i've attempted to apply code from that with little success, please let me know if i'm even anywhere near the right track.

{ int id_num[20];
int num_chair[20];
int num_sofa[20];
int total_chair[20];
int total_sofa[20];
int total_both[20];
int c,i,s,t,a,b;
/*used for sorting*/
int tmptotB, tmpID,tmptotC,tmptotS,tmpnumC,tmpnumS;

for (a=1;a<(x-1);a++)
{
for (b=(a+1);b<x;b++)
{
if total_both[a]>total_both[b]{
id_num[a]=tmpID;
id_num[b]=id_num[a];
tmpID=id_num[a];

num_chair[a]=tmpnumC;
num_chair[b]=num_chair[a];
tmpnumC=num_chair[a];

total_chair[a]=tmptotC;
total_chair[b]=total_chair[a];
tmptotC=total_chair[a];

num_sofa[a]=tmpnumS;
num_sofa[b]=num_sofa[a];
tmpnumS=num_sofa[a];

total_sofa[a]=tmptotS;
total_sofa[b]=total_sofa[a];
tmptotS=total_sofa[a];

total_both[a]=tmptotB;
total_both[b]=total_both[a];
tmptotB=total_both[a];
}
}
}
}