Homework help

I am not asking for any help coding, but I am confused as to what the professor is asking for. We have yet to cover a sort array, or how to utilize it.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48

#include <iostream>
#include <string>

using namespace::std;




//  function will display on cout the contents of an arrary -  FUNCTION 1
void printArray( ostream & out, const string data[], int cellsUsed);


//  function will sort an array                             -  FUNCTION 2
void sortArray( string data[], int cellsUsed);
//   NOTE:  in the string class the assignment operator and all of the relational operators
//                have been overloaded
//          Thus, in your sort algorithm you can use   data[i] < data[j]



void main()
{
	const int CELLS = 5;
	string  names[CELLS] = { "tom", "mary", "ann", "bill","carol"};
    
	cout << "Original array" << endl;
	printArray(cout,names,CELLS);
	cout << endl;

	sortArray(names,CELLS);

	cout << "Sorted array" << endl;
	printArray(cout,names,CELLS);
	cout << endl;


 

}   // end main


//  write FUNCTION 1



//  write FUNCTION 2
Function 1 should be quite easy. How have you printed N elements from an array before?


Sorting, probably to ascending order. You have cellsUsed elements in array data. The function has to swap the elements that are not in correct order. There are may ways to sort.
Topic archived. No new replies allowed.