Как вызвать метод из метода? - C#

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

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

Нужно вызвать метод NewArray, но при таком коде он не как не связывается с этим методом.
Листинг программы
  1. class Table
  2. {
  3. public int TableTiket(int n)
  4. {
  5. int[] array1 = new int[10];
  6. int count = 0;
  7. for (int i = 0; i < 10; i++)
  8. array1[i] = 1;
  9. for (int i = 0; i < n / 2 - 1; i++)
  10. array1 = NewArray(array1);
  11. return count;
  12. }
  13. public int[] NewArray(int[] Prevarr1)
  14. {
  15. int newLight = Prevarr1.Length + 9;
  16. int[] array1 = new int[newLight];
  17. for (int i = 0; i < newLight; i++)
  18. {
  19. int q = 0;
  20. for (int j = 0; j < 10; j++)
  21. if (Prevarr1[i - j] == 0)
  22. q += Prevarr1[i - j];
  23. array1[i] = q;
  24. }
  25. return array1;
  26. }
Нашел свою промашку вводил значение так что цикл не выполнялся...

Решение задачи: «Как вызвать метод из метода?»

textual
Листинг программы
  1. class Table
  2.     {
  3.         public int TableTiket(int n)
  4.         {
  5.             int[] array1 = new int[10];
  6.             int count = 0;
  7.             for (int i = 0; i < 10; i++)
  8.                 array1[i] = 1;
  9.             for (int i = 0; i < n / 2 - 1; i++)
  10.                 NewArray cisl = New NewArray(array1);
  11.             return count;
  12.         }
  13.         public int[] NewArray(int[] Prevarr1)
  14.         {
  15.             int newLight = Prevarr1.Length + 9;
  16.             int[] array1 = new int[newLight];
  17.             for (int i = 0; i < newLight; i++)
  18.             {
  19.                 int q = 0;
  20.                 for (int j = 0; j < 10; j++)
  21.                     if (Prevarr1[i - j] == 0)
  22.                         q += Prevarr1[i - j];
  23.                 array1[i] = q;
  24.             }
  25.             return array1;
  26.         }

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


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

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

6   голосов , оценка 3.667 из 5

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

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

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