how do I reverse order of my array
How do I reverse the order of this array?
Jose
Code:
#include <iostream.h>
#include <stdlib.h>
const int myarraysize = 5;
void Fill_array(double myarray[], int j);
void Show_array(double myarray[], int j);
void Reverse_array(double myarray[], int j);
int main()
{
cout << "starting in main" << endl;
double uservalues[myarraysize] = {};
Fill_array(uservalues, myarraysize);
Show_array(uservalues, myarraysize);
Reverse_array(uservalues, myarraysize);
Show_array(uservalues, myarraysize);
cout << "back in main" << endl;
system("PAUSE");
return 0;
}
void Fill_array(double myarray[], int j)
{
cout << "I'm in Fill array" << endl;
int numberofentries = 0;
int counter = 0;
for (int i = 0; i < j; i++)
{
cout << "Enter a value to be stored in array" << endl;
cin >> myarray[i];
counter = counter + 1;
}
numberofentries = counter;
cout << "Values you entered: " << numberofentries << endl;
}
void Show_array(double myarray[], int j)
{
cout << "Now I'm in Show array" << endl;
cout << "This is what you entered into the array" << endl;
for (int i = 0; i < j; i++)
{
cout << myarray[i] << endl;
}
}
void Reverse_array(double myarray[], int j)
{
cout << "Now I'm in Reverse array" << endl;
myarray[0] = myarray[4];
myarray[1] = myarray[3];
myarray[2] = myarray[2];
//myarray[3] = myarray[4];
//myarray[4] = myarray[3];
}