Answer to Question #332898 in C# for Clio

Question #332898

3.1 Write a function named "reverse” that takes as its arguments the following:

(a) an array of floating point values; (15)

(b) an integer that tells how many floating point values are in the array. (15)

The function must reverse the order of the values in the array.


Thus, for example, if the array that's passed to the function looks like this:

0 1 2 3 4

5.8 | 2.6 | 9.0 | 3.4 | 7.1


then when the function returns, the array will have been modified so that it looks like this:


0 1 2 3 4

7.1 | 3.4 | 9.0 | 2.6 | 5.8

The function should not return any value.


1
Expert's answer
2022-04-23T18:13:29-0400
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;


class Program
{
    static void Main()
    {
        double[] array = new double[] { 0, 1, 2, 3, 4, 5 };
        Console.WriteLine(string.Join(" ", array));


        Reverse(array, array.Length);
        Console.WriteLine(string.Join(" ", array));
    }


    static void Reverse(double[] array, int length)
    {
        for (int i = 0, j = length -1; i < length / 2; i++, j--)
        {
            double temp = array[i];
            array[i] = array[j];
            array[j] = temp;
        }
    }


}

Need a fast expert's response?

Submit order

and get a quick answer at the best price

for any assignment or question with DETAILED EXPLANATIONS!

Comments

No comments. Be the first!

Leave a comment

LATEST TUTORIALS
New on Blog
APPROVED BY CLIENTS