Написать программу поиска элементов массива - C#

Узнай цену своей работы

Формулировка задачи:

Объявите 2 массива по 5 элементов типа char и int. Организуйте ввод массивов пользователем. Выведите их на экран. Осуществите поиск в массивах задаваемых пользователем элементов (символа или целого числа соответственно). Выведите на экран соответствующее сообщение «Такой элемент есть» или «Такого элемента нет».
Как провести поиск?

Решение задачи: «Написать программу поиска элементов массива»

textual
Листинг программы
  1. int[] ArrInt = new int[] { 3, 23, 5, 6, 95 };
  2. char[] ArrChar = new char[] { 'd', 'f', 'w', 'q', 'l' };
  3.  
  4. void PrintArr(int[] arrInt)
  5. {
  6.     foreach (var it in arrInt) { Console.WriteLine(it); }
  7. }
  8.  
  9. void PrintArr(char[] arrChar)
  10. {
  11.     foreach (var it in arrChar) { Console.WriteLine(it); }
  12. }
  13.  
  14. string PrintArr(int[] arrInt, int itemVal)
  15. {
  16.     var res = "Элемент не найден!";
  17.  
  18.     try { arrInt.First(x => x == itemVal); }
  19.     catch (Exception) { return res; }
  20.  
  21.     var tnp = arrInt.FirstOrDefault(x => x == itemVal);
  22.     return tnp == 0 ? res : tnp.ToString();
  23. }
  24.  
  25. string FindArrChar(char[] arrChar, char itemVal)
  26. {
  27.     var res = "Элемент не найден!";
  28.     var tnp = arrChar.FirstOrDefault(x => x == itemVal);
  29.     return tnp == 0 ? res : tnp.ToString(); ;
  30. }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

15   голосов , оценка 4.267 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы