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 2found in location 4
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace C_SHARP
{
class Program
{
static int[] getNumbers() {
Console.Write("Enter a list of numbers: ");
string[] values = Console.ReadLine().Split(' ');
int[] listNumbers = new int[values.Length];
for (int i = 0; i < values.Length; i++)
{
listNumbers[i] = int.Parse(values[i]);
}
return listNumbers;
}
static int getNumberSearched() {
Console.Write("Enter a number to be searched: ");
return int.Parse(Console.ReadLine());
}
static void Main(string[] args)
{
int[] listNumbers = getNumbers();
int numberToSearch = getNumberSearched();
for (int location = 0; location < listNumbers.Count(); location++)
{
if (listNumbers[location] == numberToSearch)
{
Console.WriteLine("{0} found in location {1}", numberToSearch, location + 1);
}
}
Console.ReadLine();
}
}
}
Comments
Leave a comment