2
Answers

insertting values into an arrays elements

Hi all,

I'm having trouble figuring out why the values the user inputs aren't being inserted into the proper element in the range array.  Can someone shed some light on this?  I'm a noob.

Thanks!



static void Main(string[] args)
        {
            int m0 = 1;
            int m1 = 1;
            int m2 = 1;
            int m3 = 1;
            int m4 = 1;
            int m5 = 1;
            int m6 = 1;
            int m7 = 1;
            int m8 = 1;
            int m9 = 1;


            Console.WriteLine("How many entries today?");

            int entries = Convert.ToInt32(Console.ReadLine());

            int[] array = new int[entries];



            int[] range = new int[9];

            foreach (int i in array)
            {
                Console.WriteLine("Enter your sales amount");
                int sales = Convert.ToInt32(Console.ReadLine());

                if (sales >= 200 && sales <= 299)
                {
                    range[0] = m0++;
                }
                if (sales >= 300 && sales <= 399)
                {
                    range[1] = m1++;
                }
                if (sales >= 400 && sales <= 499)
                {
                    range[2] = m2++;
                }
                if (sales >= 500 && sales <= 599)
                {
                    range[3] = m3++;
                }
                if (sales >= 600 && sales <= 699)
                {
                    range[4] = m4++;
                }
                if (sales >= 700 && sales <= 799)
                {
                    range[5] = m5++;
                }
                if (sales >= 800 && sales <= 899)
                {
                    range[6] = m6++;
                }
                if (sales >= 900 && sales <= 999)
                {
                    range[7] = m7++;
                }
                if (sales >= 1000 && sales <= 9999)
                {
                    range[8] = m8++;
                }

            }


            foreach (int i in range)
            {
                Console.WriteLine(range[i]);
            }

            Console.Read();
        }

Answers (2)