C++ assignments
Exercies01/43BDEC084928479DA38F9F03413957CD/.DS_Store
__MACOSX/Exercies01/43BDEC084928479DA38F9F03413957CD/._.DS_Store
__MACOSX/Exercies01/43BDEC084928479DA38F9F03413957CD/.__contents.htm
Exercies01/43BDEC084928479DA38F9F03413957CD/cis235exer01.cpp
Exercies01/43BDEC084928479DA38F9F03413957CD/cis235exer01.cpp
// CIS 235 Exercise 1
#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
);
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
__MACOSX/Exercies01/43BDEC084928479DA38F9F03413957CD/._cis235exer01.cpp
Exercies01/cis235exer01.cpp
Exercies01/cis235exer01.cpp
// CIS 235 Exercise 1
#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