Написать программу поиска элементов массива - C#
Формулировка задачи:
Объявите 2 массива по 5 элементов типа char и int. Организуйте ввод массивов пользователем. Выведите их на экран. Осуществите поиск в массивах задаваемых пользователем элементов (символа или целого числа соответственно). Выведите на экран соответствующее сообщение «Такой элемент есть» или «Такого элемента нет».
Как провести поиск?
Решение задачи: «Написать программу поиска элементов массива»
textual
Листинг программы
int[] ArrInt = new int[] { 3, 23, 5, 6, 95 }; char[] ArrChar = new char[] { 'd', 'f', 'w', 'q', 'l' }; void PrintArr(int[] arrInt) { foreach (var it in arrInt) { Console.WriteLine(it); } } void PrintArr(char[] arrChar) { foreach (var it in arrChar) { Console.WriteLine(it); } } string PrintArr(int[] arrInt, int itemVal) { var res = "Элемент не найден!"; try { arrInt.First(x => x == itemVal); } catch (Exception) { return res; } var tnp = arrInt.FirstOrDefault(x => x == itemVal); return tnp == 0 ? res : tnp.ToString(); } string FindArrChar(char[] arrChar, char itemVal) { var res = "Элемент не найден!"; var tnp = arrChar.FirstOrDefault(x => x == itemVal); return tnp == 0 ? res : tnp.ToString(); ; }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д