
Добавил:
BlackCat
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:2 семестр ФИБС / Информатика / 5 практика / 2_5_2
.cpp#include <iostream>
#include <windows.h>
class vector
{
float x,y,z;
public:
void input();
void output();
vector& operator+ (vector &a)
{
x = x + a.x;
y = y + a.y;
z = z + a.z;
return *this;
}
};
void vector::input() {
printf("Введите координаты вектора: ");
scanf ("%f%f%f", &x, &y, &z);
}
void vector::output()
{
printf("x = %.2f, y = %.2f, z = %.2f", x, y, z);
}
int main(int argc, char** argv) {
SetConsoleCP(1251);
SetConsoleOutputCP(1251);
vector v1, v2, v3;
v1.input();
v2.input();
v3 = v1 + v2;
v3.output();
return 0;
}