Is there an easier way to do this????


//Tamra Hinton, Chapter 11, Problem 12
//Declare and initilize the array.
//Pass the array and the number of elements in an array
//Call the bubble sort routine and modify for a two dimensional array
//Display part information with a nestled for loop

Code:
#include <iostream.h>

void sort (int parts[100][2],int size);


int main() 
    {
	int parts[100][2];
	int partsQuantity;
	int i;
	partsQuantity =0;
	parts[partsQuantity][0] = 1001;
	parts[partsQuantity++][1] = 62;
	parts[partsQuantity][0] = 949;
	parts[partsQuantity++][1] = 85;
	parts[partsQuantity][0] = 1050;
	parts[partsQuantity++][1] = 33;
	parts[partsQuantity][0] = 867;
	parts[partsQuantity++][1] = 125;
	parts[partsQuantity][0] = 346;
	parts[partsQuantity++][1] = 59;
	parts[partsQuantity][0] = 1025;
	parts[partsQuantity++][1] = 105;
	

	sort(parts,partsQuantity);	
	
	cout << "Part No.\t\tQuantity\n\n";
	for (i = 0; i < partsQuantity; i++)
	 cout << parts[i][0] << "\t\t" << parts[i][1];
    cout << endl;
	
	
return 0;
}
			
void sort (int parts[100][2],int size) 
{
	int t[2];
	int i,j;

	for (i = 0; i < size-1; i++ ) 
    { 
		for ( j = 1; j < size-i; j++ ) 
            {
			if ( parts[j-1][1] < parts[j][1] ) 
               {  
				t[0] = parts[j-1][0]; 
				t[1] = parts[j-1][1]; 
				parts[j-1][0] = parts[j][0]; 
				parts[j-1][1] = parts[j][1]; 
				parts[j][0] = t[0]; 
				parts[j][1] = t[1]; 
				} 
			}
	}
return;
}
__________________________________________________ __i

How would you modify this program? Would I be able to use something like this....
int main()

{

const int part = 100;
int [part ] = [1001, 949, 1050, 867, 346, 1025];
const int quantity = 2;
int [quantity] = [62, 85, 33, 125, 59, 105]


Please use [code][/code]Tags