Thanks all that helped, I am newbie to C++ and am taking a college course this semester. This is my final working program.
God bless,
Jose
Code:
//Jose Gonzales, #c++04, 95
#include <iostream.h>
#include <stdlib.h>
const int myarraysize = 5;
int baddata = 0;
void Fill_array(double myarray[], int j);
void Show_array(double myarray[], int j);
void Reverse_array(double myarray[], double myrevarray[], int j);
void Swap_array(double myarray[], double myrevarray[]);
int main()
{
double uservalues[myarraysize] = {};
double uservaluesreverse[myarraysize] = {};
cout << "\n";
cout << "Enter " << myarraysize <<" double values to be stored in array" << flush << endl;
Fill_array(uservalues, myarraysize);
cout << "\n";
if (baddata == 0)
{
cout << "This is what you entered into the array" << endl;
Show_array(uservalues, myarraysize);
cout << "\n";
Reverse_array(uservalues, uservaluesreverse, myarraysize);
cout << "Now here are your values in reverse order" << endl;
Show_array(uservaluesreverse, myarraysize);
cout << "\n";
Swap_array(uservalues, uservaluesreverse);
cout << "your values in reverse order all but 1st and last elements of array" << endl;
Show_array(uservalues, myarraysize);
}
cout << "\n";
cout << "\n";
cout << "\n";
cout << "\n";
cout << "\n";
system("PAUSE");
return 0;
}
void Fill_array(double myarray[], int j)
{
int numberofentries = 0;
int counter = 0;
for (int i = 0; i < j; i++)
{
if (!cin)
{
cin.clear();
cout << "bad input, goodbye." << endl;
cout << "\n";
baddata = 1;
break;
}
else
{
cin >> myarray[i];
counter = counter + 1;
}
}
numberofentries = counter;
cout << "total number of entries: " << numberofentries << endl;
}
void Show_array(double myarray[], int j)
{
for (int i = 0; i < j; i++)
{
cout << myarray[i] << endl;
}
}
void Reverse_array(double myarray[], double myrevarray[], int j)
{
for (int i=0; i<j; i++)
{
myrevarray[i] = myarray[j - i -1];
}
}
void Swap_array(double myarray[], double myrevarray[])
{
myarray[1] = myrevarray[1];
myarray[2] = myrevarray[2];
myarray[3] = myrevarray[3];
}