Написать программу поиска элементов массива - 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(); ;
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д