Вывод массива введенного с клавиатуры - C#
Формулировка задачи:
Здравствуйте, не могу понять как мне получить доступ к массиву(двум массивам в конкретном случае) введенных с клавиатуры. Я пробовал очень много чего, но дальше класса использовать массив введенный с клавиатуры не смог. Вообще хотел бы определить массив, в котором наибольшее количество элементов, в изображении которых имеется цифра семь. На экран первым вывести элементы этого массива. При этом необходимо объявите класс, закрытыми компонентами класса являются два массива.
Буду очень благодарен.
using System; public class Massive using System; public class Massive { private int[]A; private int[]B; //public int Length //Не получаю доступ к А в Main, а так же не могу понять как индексировать массив В. //{ // get{return A.Length;} //} //public int this [int index] //{ // get{return A[index];} // set{A[index]=value;} //} public Massive() { Console.Write("Введите р-р массива A \n"); int n1=int.Parse(Console.ReadLine()); A=new int[n1]; Console.Write("Введите р-р массива B \n"); int n2=int.Parse(Console.ReadLine()); B=new int[n2]; Console.Write("Введите элементы массива A \n"); for(int i1=0;i1<A.Length;i1++) A[i1]=int.Parse(Console.ReadLine()); Console.Write("Введите элементы массива B \n"); for(int i2=0;i2<B.Length;i2++) B[i2]=int.Parse(Console.ReadLine()); } } public class Program { public static void Main() { Massive mas= new Massive(); } } }
Решение задачи: «Вывод массива введенного с клавиатуры»
textual
Листинг программы
class MyArray { private int[] a; public MyArray() { Console.Write("Введите р-р массива A \n"); int n1=int.Parse(Console.ReadLine()); a=new int[n1]; for(int i1=0;i1<A.Length;i1++) A[i1]=int.Parse(Console.ReadLine()); } public int[] A { get { return a; } set { a = value; } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д