Вывод массива введенного с клавиатуры - 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; } }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д