Как сделать, чтобы в качестве аргумента процедура принимала название для массива? - C#
Формулировка задачи:
Всем привет . Дана процедура ввода массива(Input). Нужно сделать чтобы в качестве аргумента процедура принимала название для массива. Чтобы этот массив можно было передать в качестве аргумента другим функциям. Заранее спасибо.
public class Program { public static void Main(string[] args) {Input( ); 3} public static void Input( ) {Console.Write("Длина массива= "); int n = int.Parse(Console.ReadLine()); float[] X =new float[n]; Console.WriteLine(); Console.WriteLine("Введите значения массива"); for (int i = 0; i < n; i++) { { Console.Write("X["+i+"]: "); X[i] = float.Parse(Console.ReadLine()); } } int size=X.Length; Console.WriteLine("Количество элементов= "+size); Console.ReadKey(); }}
Решение задачи: «Как сделать, чтобы в качестве аргумента процедура принимала название для массива?»
textual
Листинг программы
public static float[] Input() { Console.Write("Длина массива= "); int n = int.Parse(Console.ReadLine()); float[] X = new float[n]; Console.WriteLine(); Console.WriteLine("Введите значения массива"); for (int i = 0; i < n; i++) { Console.Write("X[" + i + "]: "); X[i] = float.Parse(Console.ReadLine()); } int size = X.Length; Console.WriteLine("Количество элементов= " + size); return X; }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д