Top.Mail.Ru
Ответы

Написание программы на с#

написать программу на с# (одномерные массивы) для ввода элементов в массив и поиска, существует ли элемент в массиве или нет

По дате
По рейтингу
Аватар пользователя
Искусственный Интеллект
8мес

Типа в две строчки?

12
 string[] a = Console.ReadLine().Split(' '); 
Console.WriteLine(a.Contains(Console.ReadLine())); 

Работает так:

Аватар пользователя
Знаток
8мес

Можно сделать несколькими различными способами, к примеру:



string name = "Коля";
string[] array = { "Коля", "Федя", "Фрося", "Мотя" };
// Способ #1
foreach (string str in array)
{
if (str == name)
{
Console.WriteLine(string.Format("Слово '{0}' содержится в массиве", name));
// to do something...
}
}
// Способ #2
if (array.Any(str => str == name))
{
Console.WriteLine(string.Format("Слово '{0}' содержится в массиве", name));
// to do something...
}
// Способ #3
if (array.Contains(name))
{
Console.WriteLine(string.Format("Слово '{0}' содержится в массиве", name));
// to do something...
}