#include #include #include #include #include #define Products 10 void main(int argc, char **argv ) { int myid,numprocs; int true = 1; int false = 0; int messages = true; int i,j,k,tmp,g,items,flag; int customer_item; int *stuff_to_bag; char Groceries[Products][20] = {"Chips","Lettuce","Bread","Eggs","Pork Chops","Carrots","Rice","Potatoes","Canned Breans","Spagetti Sauce"}; char GoodByes[3][32] = {"Have a Nice Day", "Thank you", "Come again"}; MPI_Status status; MPI_Init(&argc, &argv); MPI_Comm_size(MPI_COMM_WORLD,&numprocs); MPI_Comm_rank(MPI_COMM_WORLD,&myid); if (numprocs >= 2) { srand((unsigned)time(NULL)+myid); if (myid == 0) // Master (Bag Boy) { for (i=1;ij; k--) if (stuff_to_bag[k-1] > stuff_to_bag[k]) { tmp = stuff_to_bag[k]; stuff_to_bag[k] = stuff_to_bag[k-1]; stuff_to_bag[k-1] = tmp; } for (j=0; j