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
__________________________________________________ __iCode:#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; }
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