Array indices and elements: [0]=0 [1]=10 [2]=100 [3]=1000 [4]=1000000 Object: 25 not found. Next larger object found at [2]. Object: 1000 found at [3] Object: 2000000 not found. No array object has a greater value.
Users Online
· Members Online: 0
· Total Members: 188
· Newest Member: meenachowdary055
Forum Threads
Latest Articles
Articles Hierarchy
C# Program to Search an Element with Array Indices
C# Program to Search an Element with Array Indices
This is a C# Program to search an element with array indices.
This C# Program Searches an element with Array Indices.
Here the the element is searched in the array.
Here is source code of the C# Program to Search an element with Array Indices. The C# program is successfully compiled and executed with Microsoft Visual Studio. The program output is also shown below.
/* * C# Program to Search an element with Array Indices */ using System; class ArrayBinarySearch { public static void Main() { int[] ints = { 0, 10, 100, 1000, 1000000 }; Console.WriteLine("Array indices and elements: "); for (int i = 0; i < ints.Length; i++) { Console.Write("[{0}]={1, -5}", i, ints[i]); } Console.WriteLine(); FindObject(ints, 25); FindObject(ints, 1000); FindObject(ints, 2000000); Console.ReadLine(); } public static void FindObject(Array array, Object o) { int index = Array.BinarySearch(array, 0, array.Length, o); Console.WriteLine(); if (index > 0) { Console.WriteLine("Object: {0} found at [{1}]", o, index); } else if (~index == array.Length) { Console.WriteLine("Object: {0} not found. " + "No array object has a greater value.", o); Console.WriteLine(); } else { Console.WriteLine("Object: {0} not found. " + "Next larger object found at [{1}].", o, ~index); } } }
This C# program is used to search an element with array indices. We have already defined the values of ‘ints[]’ array variable. Using for loop print the coefficient element values present in the ints[] array variable.
The Findobject() function uses the BinarySearch() function to search an array element. Nested if else condition statement is used to check that the value of ‘index’ variable is greater than 0. If the condition is true then execute the statement and print the index of the value present in the array.
Otherwise, if the condition is false then execute else if condition statement. Check the value of ‘index’ variable is equal to the length of the array variable. If the condition is true then execute the else if statement and print the statement as the value is not found in the array.
Otherwise, if the condition is false then execute the else statement and print the larger object found in the array index value.