How about this - you just need to figure out how to sort the char array by extracting the number chars and converting them to real numbs, hint look for a delimiter...
Code:
#include <iostream>
#include <iomanip>
#include <ctime>
#define ROW 7
#define COL 80
using namespace std;
int main()
{
char weekArray[ROW][COL] = {" Monday", " Tuesday", " Wednesday", " Thursday", " Friday", " Saturday", " Sunday"};
char randomNumber[ROW][COL];
char unsortedArray[ROW][COL];
int index = 0;
int randNum = 0;
srand(time(NULL));
cout<<endl<<endl;
while(index < ROW)
{
randNum = rand();
itoa(randNum,randomNumber[index],10);
strcat(randomNumber[index],weekArray[index]);
strcpy(unsortedArray[index],randomNumber[index]);
cout<<unsortedArray[index]<<endl;
index++;
}
cout<<endl<<endl;
system("PAUSE");
return (0);
}