Help. I need really need help. - Programmers Heaven

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Categories

Help. I need really need help.

OpticknerveOpticknerve Posts: 23Member
How do i make the elements of an array to print in reverse order

using System;
enum Colors {Red, Blue, Yellow, Purple, Green, Black, White, Orange, Pink, Gold}
class Colours
{
static void Main()
{
Console.WriteLine("Please choose your three most favourite colors");
string [] colors = new string [10];
colors = Enum.GetNames(typeof(Colors));
for (int i = 0; i < colors.Length; i++) {
Console.WriteLine( colors[i]);
}

Console.WriteLine("Please choose your first color");
string color1= Console.ReadLine();
Console.WriteLine("Please choose your second color");
string color2 = Console.ReadLine();
Console.WriteLine("Please choose your third color");
string color3 = Console.ReadLine();
Console.WriteLine("Here are your colors printed in reverse order {0}, {1}, {2}", color1, color2, color3);
}
}



How do i make the elements of an array to print in reverse order

Comments

  • drewdbdrewdb Posts: 2Member
    Is this the sort of thing you are after?

    Console.WriteLine("Please choose your three most favourite colors");
    string [] colors = new string [10];
    colors = Enum.GetNames(typeof(Colors));
    for (int i = colors.Length; i > -1; i--) { **********************
    Console.WriteLine( colors[i]);

    iterating backwards through your array.
  • PsightoplazmPsightoplazm Posts: 332Member ✭✭
    you'll also want to start with colors.Length-1, otherwise you will get an out of bounds exception.
    ><//~Psightoplasm`~
Sign In or Register to comment.