В
Все
М
Математика
О
ОБЖ
У
Українська мова
Д
Другие предметы
Х
Химия
М
Музыка
Н
Немецкий язык
Б
Беларуская мова
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
Р
Русский язык
У
Українська література
Ф
Французский язык
П
Психология
А
Алгебра
О
Обществознание
М
МХК
В
Видео-ответы
Г
География
П
Право
Г
Геометрия
А
Английский язык
И
Информатика
Қ
Қазақ тiлi
Л
Литература
И
История
muzaffarahmedov
muzaffarahmedov
15.02.2021 15:37 •  Информатика

Что нужно написать чтобы вывести v3 на экран #include using namespace std; struct vector3 { int x, y, z; vector3() {} vector3(int x, int y, int z): x(x), y(y), z(z) {} vector3 operator + (vector3 v1) { return vector3(this-> x+v1.x,this-> y+v1.y,this-> z+v1.z); } }; int main() { vector3 v1(1, 2, 3); vector3 v2(4, 5 ,6); vector3 v3; v3 = v1 + v2; }

Показать ответ
Ответ:
reginakajbeleva
reginakajbeleva
08.10.2020 07:30
#include <iostream>
#include <sstream>

using namespace std;
struct Vector3
{
int x, y, z;
Vector3()
{}

Vector3(int x, int y, int z): x(x), y(y), z(z)
{}
Vector3 operator + (Vector3 v1)
{
return Vector3(this->x+v1.x,this->y+v1.y,this->z+v1.z);
}
std::string ToString()
{
std::stringstream s;
s <<"(" << this->x << "," << this->y <<"," << this->z << ")";
return s.str();
}
};

int main()
{
Vector3 v1(1, 2, 3);
Vector3 v2(4, 5 ,6);
Vector3 v3;

v3 = v1 + v2;

cout << v3.ToString();
}
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота