samedi 4 avril 2020

check against two int value in while loop

I want to display message when a user input a int value less then 1 or greater then 25 to one array. or if the user has already entered them same value before.

            //create one empty array named vektor for 4 values.
            int[] vektor = new int[4];

            //take input from user
            for (int i = 0; i < vektor.Length; i++)
            {
                // as long as value not beetween 1 or 25
                while (!(vektor[i] >= 1 && vektor[i] <= 25))
                {
                    // Entry row number
                    int x = i + 1;
                    //ready input and store in array called vektor
                    Console.Write("row number:{0}: Enter one integer:", x);  
                    vektor[i] = Convert.ToInt32(Console.ReadLine());

                }

            }

i want something like this if i on entry number 2 enter 29 as value.

if (vektor == 0 || vektor =>26)
{
Console.WriteLine("You entered wrong value, try again")
}

then you go back to row 2 again and try to enter correct value.

Aucun commentaire:

Enregistrer un commentaire