Вывод на экран результата - C#

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

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

Не могу вывести результат после перегрузки сложения и вычитания для векторов. Что неправильно?
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
 
namespace labwork3
{
  public class Vector
    {
        private double fx;
        private double fy;
 
        public Vector(double ax, double ay)
        {
            fx = ax;
            fy = ay;
        }
 
        public double x { get; set; }
 
        public double y {get; set;}

        public static Vector operator +(Vector v1, Vector v2)
        {
            return new Vector(v1.x + v2.x, v1.y + v2.y);
        }
 
        public static Vector operator -(Vector v1, Vector v2)
        {
            return new Vector(v1.x - v2.x, v1.y - v2.y);
        }
      public void Print(Vector v3)
        {
            Console.WriteLine("x - {0}, y -{1}",Convert.ToString(v3.x), Convert.ToString(v3.y));
        }

    }
 
  class Program
  {
      static void Main(string[] args)
    {
 
        Vector a = new Vector(5, 4);
        Vector b = new Vector(7, 5);
        Vector c = a + b;
        c.Print(c);
        
        Console.Read();
    }
  }
}

Решение задачи: «Вывод на экран результата»

textual
Листинг программы
public Vector(double ax, double ay)
        {
            x = ax;
            y = ay;
        }

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


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

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

14   голосов , оценка 3.929 из 5
Похожие ответы