#include <iostream>
#include <iomanip>

void displayAllElement(int [], int);
void displayOddElement(int [], int );
void displayEvenElement(int [], int );
void displayInReverse(int [], int);

using namespace std;

int main()
{
	const int size=5;
	int x[5] = {1,2,3,4,5};
	
	displayAllElement(x, size);
	displayOddElement(x, size);
	displayEvenElement(x, size);
	displayInReverse(x, size);
	
    return 0;
}

void displayAllElement(int x[], int size)
{
	cout << "the elements are: ";
	for (int i=0;i<size;i++)
	{
			cout << x[i] << " ";
	}
	cout << endl;
}
void displayOddElement(int x[], int size)
{
	cout << "the odd elements are ";
	for (int i=0;i<size;i++)
	{
		if (x[i]%2)
		{
			cout << x[i] << " ";
		}
	}
	cout << endl;
}

void displayEvenElement(int x[], int size)
{
	cout << "the even elements are ";
	for (int i=0;i<size;i++)
	{
		if (!(x[i]%2))
		{
			cout << x[i] << " ";
		}
	}
	cout << endl;
}

void displayInReverse(int x[], int size)
{
	cout << "the arrangement of elements in reverse: ";
	for (int i=size-1;i>=0;i--)
	{
			cout << x[i] << " ";
	}
}
