Give a C Code fragment for Reversing an array 15 points Give

Give a C++ Code fragment for Reversing an array. 15 points

Give a C++ Code fragment for randomly permuting an array. 15 points

Give a C++ Code fragment for circularly rotating an array by distance d. 15 points

Solution

1)

int arraylength = 15
for (int i = 0; i < (arraylength / 2); i++) {
int tempArray= array[i];
array[i] = array[(arraylength - 1) - i];
array[(arraylength - 1) - i] = tempArray;
}
  
---------------------------------------------------
2)   
     
int main() {
char charArray[13];
   cin>>charArray;
int len = strlen(charArray);
sort(charArray, charArray+len);
do {
cout << charArray << endl;
} while (next_permutation(charArray, charArray+len));
   return 0;
}
--------------------------------------------
3)

void rotate(int arr[], int n)
{
int x = arr[n-1], i;
for (i = n-1; i > 0; i--)
arr[i] = arr[i-1];
arr[0] = x;
}

int main()
{
int arr[] = {1, 2, 3, 4, 5}, i;
int dist=2;

rotate(arr, dist);

cout<< \"Rotated array \";
for (i = 0; i < d; i++)
cout<< arr[i];

return 0;
}

Give a C++ Code fragment for Reversing an array. 15 points Give a C++ Code fragment for randomly permuting an array. 15 points Give a C++ Code fragment for circ

Get Help Now

Submit a Take Down Notice

Tutor
Tutor: Dr Jack
Most rated tutor on our site