Поиск элементов в массиве - C#
Формулировка задачи:
Заполнить одномерный массив случайными числами. Вывести индексы всех элементов, где значение равно цифре вводимой с клавиатуры. При этом обязательно использовать метод класса Array!
Решение задачи: «Поиск элементов в массиве»
textual
Листинг программы
class Arrays
{
int[] arr;
public Arrays(int size,int from, int before) //Заполняем массив случайными числами
{
arr = new int[size];
Random rnd = new Random();
for(int i=0;i<size;i++)
arr[i] = rnd.Next(from, before);
}
public void Index(int number) //Ищем индекс
{
for(int i = 0;i <arr.Length ;i++)
{
if (arr[i] == number) Console.WriteLine(i);
}
}
}
class Program
{
static void Main(string[] args)
{
Arrays arr = new Arrays(10, 1, 1);
Console.Write("Введите число:");
int number=int.Parse(Console.ReadLine());
Console.WriteLine("Введённое число найдено в следующих индексах массива:");
arr.Index(number);
Console.ReadKey();
}