Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.09.2010, 16:25   #1
Darknes
Пользователь
 
Аватар для Darknes
 
Регистрация: 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;
}
Darknes вне форума Ответить с цитированием
Старый 25.09.2010, 16:37   #2
Darknes
Пользователь
 
Аватар для Darknes
 
Регистрация: 28.06.2010
Сообщений: 40
По умолчанию

прога считает сложение умножение и разность векторов
Darknes вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
коментарии 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