Как исправить это ниже кода, пожалуйста, помогите мне
#include<iostream> #include<stdlib.h> using namespace std; class vector { int *v; int size; public: vector(int m) { v=new int[size=m]; for(int i=0;i<size;i++) { v[i]=0; } } vector(int *a) { for(int i=0;i<size;i++) { v[i]=a[i]; } } int operator*(vector &y) { int sum=0; for(int i=0;i<size;i++) { sum +=(this->v[i])* (y.v[i]); } return sum; } }; int main() { int x[3]={1,2,3}; int y[3]={4,5,6}; vector v1(3); vector v2(3); v1=x; v2=y; int R=v1*v2; cout<<"R="<<R; return 0; }
Что я уже пробовал:
я не могу редактировать код, Пожалуйста, помогите мне.
David_Wimbley
Вы не указали проблему с вашим кодом. Что в этом плохого? Вы ожидаете, что мы выясним, что с ним не так, и предоставим вам решение?
Вы должны понимать, что мы ничего не знаем о том, чего вы пытаетесь достичь, и не можем видеть, что находится на вашем жестком диске, я бы посоветовал вам использовать ссылку улучшить вопрос в вашем посте и обновить свой вопрос с четко определенным объяснением вашей проблемы.
Member 13289423
я прошу исправить его код.