Как вызвать метод из метода? - C#
Формулировка задачи:
Нужно вызвать метод NewArray, но при таком коде он не как не связывается с этим методом.
class Table { public int TableTiket(int n) { int[] array1 = new int[10]; int count = 0; for (int i = 0; i < 10; i++) array1[i] = 1; for (int i = 0; i < n / 2 - 1; i++) array1 = NewArray(array1); return count; } public int[] NewArray(int[] Prevarr1) { int newLight = Prevarr1.Length + 9; int[] array1 = new int[newLight]; for (int i = 0; i < newLight; i++) { int q = 0; for (int j = 0; j < 10; j++) if (Prevarr1[i - j] == 0) q += Prevarr1[i - j]; array1[i] = q; } return array1; }
Нашел свою промашку вводил значение так что цикл не выполнялся...
Решение задачи: «Как вызвать метод из метода?»
textual
Листинг программы
class Table { public int TableTiket(int n) { int[] array1 = new int[10]; int count = 0; for (int i = 0; i < 10; i++) array1[i] = 1; for (int i = 0; i < n / 2 - 1; i++) NewArray cisl = New NewArray(array1); return count; } public int[] NewArray(int[] Prevarr1) { int newLight = Prevarr1.Length + 9; int[] array1 = new int[newLight]; for (int i = 0; i < newLight; i++) { int q = 0; for (int j = 0; j < 10; j++) if (Prevarr1[i - j] == 0) q += Prevarr1[i - j]; array1[i] = q; } return array1; }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д