|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
25.09.2010, 16:25 | #1 |
Пользователь
Регистрация: 28.06.2010
Сообщений: 40
|
Коментарии
Народ прокоментируйте прогу объясните её плз.
Чо каждая функция делает. #ifndef _vector3D_H_ #define _vector3D_H_ class vector3D{ public: vector3D(int inita=0, int initb=0, int initc=0): a(inita), b(initb), c(initc){}; vector3D operator+(vector3D v2); vector3D operator-(vector3D v2); vector3D operator*(vector3D v2); void show(); private: int a; int b; int c; }; #endif #include <iostream> #include <iostream.h> #include <conio.h> #include <cmath> #include "vector3D.h" #include "vector3D.cpp" int main() { int a,b,c,d,e,f,z; cout<<"Vvedite znacheniya pervogo vektora:"; cin>>a>>b>>c; cout<<"Vvedite znacheniya vtorogo vektora:"; cin>>d>>e>>f; cout<<"Vvedite skalyar (chislo):"; cin>>z; vector3D v1(a,b,c); vector3D v2(d,e,f); (v1+v2).show(); std::cout<<std::endl; (v1-v2).show(); std::cout<<std::endl; (v1*v2).show(); std::cout<<std::endl; return 0; } #include "vector3D.h" vector3D vector3D:perator+(vector3D v2){ vector3D vec; vec.a=a+v2.a; vec.b=b+v2.b; vec.c=c+v2.c; return vec; } vector3D vector3D:perator-(vector3D v2){ vector3D vec; vec.a=a-v2.a; vec.b=b-v2.b; vec.c=c-v2.c; return vec; } vector3D vector3D:perator*(vector3D v2){ vector3D vec; vec.a=a*v2.a; vec.b=b*v2.b; vec.c=c*v2.c; return vec; } void vector3D::show(){ std::cout<<a<<","<<b<<","<<c; } |
25.09.2010, 16:37 | #2 |
Пользователь
Регистрация: 28.06.2010
Сообщений: 40
|
прога считает сложение умножение и разность векторов
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
коментарии | parovoz121 | Помощь студентам | 0 | 18.06.2010 13:44 |
коментарии | shelest | Помощь студентам | 1 | 31.05.2010 18:33 |
многострочные коментарии | Vano-sie72 | Win Api | 2 | 31.05.2009 21:18 |
Удалить коментарии | Snake08 | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 27.11.2008 01:41 |