Возвращение значений масивов - C#
Формулировка задачи:
Требуется:
1) Создать метод MyReverse(int [] array), который принимает в качестве аргумента массив целочисленных элементов и возвращает инвертированный массив (элементы массива в обратном порядке).
Ошибка CS0161 "Program.MyReverse(int[])": не все ветви кода возвращают значение.
Как правильно реализовать возвращение значений по очереди.
Не знаю какой правильный синтаксис.
class Program { static int MyReverse(int[] array) { for (int i=array.Length;i>0;i--) { return array[i]; } } static void Main(string[] args) { int[] array0 = new int[3] { 9, 8, 7 }; MyReverse(array0); Console.WriteLine(MyReverse(array0)); Console.ReadKey(); } }
Решение задачи: «Возвращение значений масивов»
textual
Листинг программы
class Program { static void MyReverse(int[] array0) { int j = 0; int[] array = new int[3]; for (int i = array0.Length-1; i >= 0; i--) { array[j] = array0[i]; j++; } for (int i=0;i< array0.Length; i++) { array0[i] = array[i]; } } static void Main(string[] args) { int[] array0 = new int[3] { 9, 8, 7 }; MyReverse(array0); for(int i = 0; i < array0.Length; i++) Console.Write("{0} ",array0[i]); Console.ReadKey(); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д