blob: 29211cedb5b23a016084d270a3f3b1ae9ed3b2df (
plain) (
blame)
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
|
void swap(int &first,int &second)
{
int temp = first;
first = second;
second = temp;
}
void specificSequence(int *arr, int size)
{
bool isEven = true; //On even - > , otherwise <
for (int i = 0; i < size - 1; i++)
{
if (isEven)
{
if(arr[i] < arr[i + 1]) //a1 && a2 , a3 && a4 ...
swap(arr[i], arr[i + 1]);
}
else
{
if (arr[i] > arr[i + 1]) //a2 && a3 , a4 && a5 ...
swap(arr[i], arr[i + 1]);
}
isEven = !isEven;
}
}
|