Swap Array Function

Can someone guide me on swapping the array within the element? Please.

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
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
#include <iostream>
#include <ctime>
#include <cstdlib>
using namespace std;

const int MAX = 20;

void constructArray (int [], int);

void printArray (const int [], int);

void swapArray (int [], int, int&, int&);


int main ()
{
	int a [MAX];
	int largest, smallest;
	int size;
	int left = a[0];
	int right = a[size - 1];
	
	srand (time (NULL));
	

	for (int i = 1; i <= 1; i++)
	{
		size = rand () % 11 + 10;
		
			
		cout << "Given the following array\n";
		cout << "  ";
		constructArray (a, size);
		printArray (a, size);
		cout << endl;	 
		
	}
	
	while (left < right)
		{
	
			if (left < 25 && right <= 25)
				swapArray;
				left++ right--;
				
				else if (left > 25)
				right--;
				
				else if (right <= 25)
				left++;
				
				else
				left++ right--;
		}
	
	
}

void constructArray (int a [], int size)
{
	for (int i = 0; i < size; i++)
		a [i] = rand () % 51;
}

void printArray (const int a [], int size)
{

	for (int i = 1; i < size; i++)
		cout << a [i] << "  ";
	cout << endl;
}


void swapArray (int a[], int size, int& left, int& right)
{
  
	temp = int left;
	int left = int right;
	int right = temp;
	
		
]

Topic archived. No new replies allowed.