You will write a program that will manipulate a one dimensional array according to the transformations listed below. Your array…

You will write a program that will manipulate a one dimensional array according to the transformations listed below. Your array will hold 25 floating point values. Define a symbolic constant MAX_SIZE and initialize it to 25. Initialize your array to contain the values from 0.0 to 24.0 in array indexes 0 – 24. The user will choose the transformation to be performed on the matrix values, i.e. provide a menu.

Transformations:

Initialize – initialize the array to contain the values from 0.0 to 24.0 in array positions 0 – 24.

Save your time - order a paper!

Get your paper written from scratch within the tight deadline. Our service is a reliable solution to all your troubles. Place an order on any task and we will take care of it. You won’t have to worry about the quality and deadlines

Order Paper Now

Square – square every value in the array

Halve – halve every value in the array

Accumulate – for every array index N, set the value at array index N to be the sum of the values from index 0 to index N.

Shift – move every value in the array by “n” positions, the user will enter this value.

Reverse – reverse the position of the values in the array, i.e. switch a[0] with a[24], a[1] with a[23], etc.

Use the following function prototypes:

void initialize(float a[], int size);

void square(float a[], int size);

void halve(int float[], int size);

void accumulate(float a[], int size);

void shift(float a[], int size);

void reverse(float a[], int size);

 
Looking for a similar assignment? Our writers will offer you original work free from plagiarism. We follow the assignment instructions to the letter and always deliver on time. Be assured of a quality paper that will raise your grade. Order now and Get a 15% Discount! Use Coupon Code "Newclient"