Exercise 1: Sorting Array in Ascending Order
In this exercise, you will be required to use pointers to sort the values of an array in ascending order
We'll cover the following
Problem Statement
Let’s start with a basic example.
Write a C++ function called sortAsc
to sort an array of ten integer values in ascending order.
The function sortAsc
will accept two arguments
- First, a pointer that points to the array.
- Second, the array size.
Fucntion Return
The function sortAsc
returns a pointer that points to the sorted array.
Example Input
The array given to you as input in the exercise below is:
int arr[] = {23,34,2,3,5,12,42,56,89,8};
Expected output
Values in ascending order are: {2, 3, 5, 8, 12, 23, 34, 42, 56, 89}
Hint
For ease break down the problem into parts:
- First figure out how the
sortAsc
will be declared which includes- Setting the return type of the function
- Passing the appropriate parameters to function
- Next, come up with the logic on how to sort a simple array in ascending order.
- Lastly try implementing the same logic but using pointers.
Create a free account to access the full course.
By signing up, you agree to Educative's Terms of Service and Privacy Policy