Write a program using one-dimensional array that searches a number if it is found on the list of the given 5 input numbers and locate its exact location in the list.
Sample input/output dialogue:
Enter a list of numbers: 5 4 8 2 6
Enter a number to be searched: 2 2 found in location 4
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Q176706
{
class Program
{
static void Main(string[] args)
{
//get a list of numbers from the keyboard
Console.Write("Enter a list of numbers: ");
string[] tokens = Console.ReadLine().Split(' ');
//using one-dimensional array
int[] listNumbers = new int[tokens.Length];
for (int i = 0; i < tokens.Length; i++) {
listNumbers[i]=int.Parse(tokens[i]);
}
//get a number to be searched from the keyboard
Console.Write("Enter a number to be searched: ");
int target = int.Parse(Console.ReadLine());
//search number
for (int i = 0; i < listNumbers.Count(); i++)
{
if (listNumbers[i]== target)
{
Console.WriteLine("{0} found in location {1}", target, i + 1);
}
}
Console.ReadLine();
}
}
}
Comments
Leave a comment