My redid is 817218071.
The sub-functions you write will have the following prototypes and perform the operations described:
int sum(int array[], int asize); /* returns the sum of the elements of a one dimensional array.*/
int swap( int *pA, int *pB ); /* returns a 1 if the integer stored at *pA is greater then the integer stored at *pB and swaps the two integers. returns 0 otherwise.*/
int sort_1pass(int array[], int asize ; /* makes one pass through the array, swapping pairs of values that are not in ascending order, using the swap() function above. Returns a 1 if any values were swapped and returns 0 otherwise.*/
void sort(int array[], asize); /* sorts the values in array in ascending order using sort_1pass() */
void printarray(int array[], asize); /* prints the contents of the array on one line*/
Use a preprocessor #define directive before main() to set the array size to 9 elements.
.
The main() function should perform the following actions, and call the sub-functions above where appropriate:
Declare and initialize the int array[] so that each array element contains one digit of your Red ID number, so if your Red ID was 876543210, the value of the first few elements in the array would be array[0]=8, array[1]=7, array[2]=6, and so on. The array declaration and initialization should look like this:
int array[] = {8,7,6,...};
Next main() should print all 9 array values in the array on a single line prior to processing.
Print the sum of the the digits in the array using the sum() function above.
Call function sort(), which then calls sort_1pass(), which calls swap() to swap individual pairs.
Print the 9 values in the array on one line after each sort_1pass() through the array.
The last line printed should be the 9 digits of your Red ID, sorted in ascending order.
Print the median (middle) digit in the sorted array.
Print the average of the digits in the array, accurate to 2 decimal places.
** Solution in 1 hour **
HI
Contact me for an efficient, perfect, well documented development of your project according to 100% accuracy and requirements,
with dedicated support.
Thanks
Farah Saif
Hi, I am placing my bid on your project because I have read the requirements and I am confident enough with my C++ and algorithm skills. I am focused mostly on doing computer science work here in freelancer.com and I would like to help you get this project done if you would give me the opportunity. I am a computer science professor and practitioner and this assignment is one of the fields that I teach very well so I can assure you an accurate result. Let me know if you are interested so I can stat. Thanks.
I am very confident about your project. I have two years experience in C\C++ and I can easily done this. You can trust me and I will provide your project with in time in complete form with accuracy. You consider it done from my side.
Thanks
Hello,
I have a long experience in algorithm and performance.
I have been working in auto-parallelization of algorithms in C for 2 years.
I will do the project parallelized in OpenMP(Threads) or MPI(cores) (depends on the computer where it will be executed) to obtain a great speedup.
I can develop it in C or even C++, reading the description I think that C would be enough.
Kind Regards,
Alberto.