Создать класс "Вектор" и класс "Стек" использующий "Вектор" - C#

Узнай цену своей работы

Формулировка задачи:

Создать класс ВЕКТОР целых чисел. Разработать класс СТЕК, содержащий объект класса ВЕКТОР. Определить необходимые конструкторы, деструкторы, методы занесения элемента в стек и чтения из стека. Вывести содержимое стека на экран.

Решение задачи: «Создать класс "Вектор" и класс "Стек" использующий "Вектор"»

textual
Листинг программы
  1.     class Vektor
  2.     {
  3.         public Vektor() { Number1 = Number2 = 0; }
  4.         public int Number1 { get; set; }
  5.         public int Number2 { get; set; }
  6.         ~Vektor() { System.Diagnostics.Trace.WriteLine("Destructor is called."); }
  7.         public void Print(int n, int i)
  8.         {
  9.             Console.WriteLine("Вектор №{0}", i+1);
  10.             Console.WriteLine("Начало вектор " + this.Number1);
  11.             Console.WriteLine("Конец вектора " + this.Number2);
  12.         }
  13.     }
  14.  
  15.     class Stek
  16.     {
  17.         static void Main(string[] args)
  18.         {
  19.             Console.WriteLine("Сколько вы хотите ввести векторов???");
  20.             int n = int.Parse(Console.ReadLine());
  21.             Vektor[] v = new Vektor[n];
  22.             for (int i = 0; i < n; i++)
  23.             {
  24.                 v[i] = new Vektor();
  25.                 Console.WriteLine("Вектор №{0}", i+1);
  26.                 Console.Write("Начало вектор ");
  27.                 v[i].Number1 = int.Parse(Console.ReadLine());
  28.                 Console.Write("Конец вектора ");
  29.                 v[i].Number2 = int.Parse(Console.ReadLine());
  30.             }
  31.             Console.WriteLine("Результат:");
  32.             for (int i = 0; i < n; i++)
  33.                 v[i].Print(n, i);
  34.             Console.Write("Press key to continue");
  35.             Console.ReadKey(true);
  36.         }
  37.     }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

13   голосов , оценка 4 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы