Программа не видит переменные - C#

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

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

помогите пожалуйста, я возвращаю в методе maxIndex и mixIndex но в Main он их не видит, как правильно сделать?
Листинг программы
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6. namespace ConsoleApplication3
  7. {
  8. class Program
  9. {
  10. static void Main(String[] args)
  11. {
  12. int[] c = { 3, 1, 10, 3, 2, 44, 3 };
  13. double result = (c.Where((elem, index) => (minIndex < maxIndex) ? index > minIndex && index < maxIndex : index > maxIndex && index < minIndex)).Sum();
  14. Console.WriteLine(result);
  15. Console.ReadKey();
  16. }
  17. private static int GetMax(int[] c)
  18. {
  19. int maxIndex = Array.IndexOf(c, c.Max());
  20. return maxIndex;
  21. }
  22.  
  23. private static int GetMin(int[] c)
  24. {
  25. int minIndex = Array.IndexOf(c, c.Min());
  26. return minIndex;
  27. }
  28. }
  29. }

Решение задачи: «Программа не видит переменные»

textual
Листинг программы
  1. double result = (c.Where((elem, index) => (GetMin(c) < GetMax(c)) ? index > GetMin(c) && index < GetMax(c) : index > GetMax(c) && index < GetMin(c))).Sum();

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


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

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

9   голосов , оценка 4.111 из 5

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

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

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