0 / 0 / 1
Регистрация: 03.06.2013
Сообщений: 15

Векторы.Дописать программу

10.06.2013, 17:11. Показов 632. Ответов 0
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Нужно дописать вызов классов.Программа должна находить векторное и скалярное произведение трехмерных векторов.
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
 
public class Vector {
    final double x;
    final double y;
    final double z;
 
    public Vector(double x, double y, double z) {
        this.x = x;
        this.y = y;
        this.z = z;
    }
 
    public double scalarMult(Vector c) {
        return x * c.x + y * c.y + z * c.z;
    }
 
    public Vector vectorMult(Vector c) {
        double tmpX = y * c.z - z * c.y;
        double tmpY = -(x * c.z - z * c.x);
        double tmpZ = z * c.y - y * c.x;
        return new Vector(tmpX, tmpY, tmpZ);
    }
 
    @Override
    public String toString() {
        return "Vector{" +
                "x=" + x +
                ", y=" + y +
                ", z=" + z +
                '}';
    }
}
Программа писалась с СИ,но так ее не доделали,но спасибо и на том добрым людям
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
 
#include <stdio.h>
#include <iostream>
#include <math.h>
using namespace std;
 
class TVector3D
{
private:
double x,y,z;
 
public:
TVector3D(double a,double b,double c):x(a),y(b),z(c) {}
TVector3D() {}
      
    TVector3D TVector3D::operator + (TVector3D &c) 
     {
       TVector3D t;
       t.x = x + c.x;
       t.y = y + c.y;
       t.z = z + c.z;
       return t;
     }
     
  
   
    double TVector3D::operator * (TVector3D &c) 
     {
      return x*c.x+y*c.y+z*c.z;
     }
     
     
  
    TVector3D TVector3D::operator / (TVector3D &c) 
     {
           TVector3D t;
           t.x = y*c.z - z*c.y;
           t.y = -(x*c.z-z*c.x);
           t.z = z*c.y - y*c.x;
           return t;
     }
    
    
    
    void print(); };
  
    
    
    void TVector3D::print()
    {
   printf("V=i*%lf+j*%lf+k*%lf \n",x,y,z);
  }
    
    
 
 
int main()
{
    double x,y,z;
    cout<<"input vector a: "; cin>>x>>y>>z; TVector3D a(x,y,z);
    
    cout<<"input vector b: "; cin>>x>>y>>z; TVector3D b(x,y,z);
    
    cout<<"input vector c: "; cin>>x>>y>>z; TVector3D c(x,y,z);
    TVector3D t;
  
    printf("%lf \n",a*b); 
    t=a/b; 
    t.print();
  
    system("pause");
 
}
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
10.06.2013, 17:11
Ответы с готовыми решениями:

Дописать программу(векторное и скалярное произвдение)
Найти скалярное и векторное произведение трехмерных векторов.Классы написаны,нужно теперь дописать...

Как правильно дописать программу с использованием if else - switch?
Пишу программу которая вычисляет maximum, minimum and average of 5 numbers. Проблемы с if else -...

Векторы
Необходимо выполнить следующие действия c вектором, у которого задан размер N -найти экстремальные...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
10.06.2013, 17:11
Помогаю со студенческими работами здесь

Разреженная матрица и векторы (списки списков)
Нужна помощь, дали семестровые задания, мне попалось такое: Разреженные матрицы и вектора (списки...

Прокомментируйте программу на векторы
#include &lt;iostream&gt; #include &lt;vector&gt; #include &lt;algorithm&gt; #include &lt;cmath&gt; using namespace...

Дан файл, компонентами которого являются n-мерные векторы. Векторы с наибольшим модулем перенести в конец файла
Дан файл, компонентами которого являются n-мерные векторы. Векторы с наибольшим модулем перенести в...

Дан файл, элементами которого являются n-мерные векторы. Векторы с наибольшим модулем перенести в конец файла
Вот имеется подобная программа (дали как пример...... в этой программе максимальные значения из...

дописать программу
помогите пожалуйста дописать программу,по блок-схеме углы вроде написал,но правильно ли? #include...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

Новые блоги и статьи
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2. Данный документ берёт данные из другого нетипового документа. . .
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизита табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать контроль заполнения реквизита "ПричинаСписания". . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Программное заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru