Форум программистов, компьютерный форум, киберфорум
Наши страницы

Скалярное произведение - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Assembler или C++ http://www.cyberforum.ru/cpp-beginners/thread896706.html
Вечер добрый. Подскажите, завязался тут такой "спор". В блоге, программист из Латвии, который пишет свою ОС, привёл два примера работы на C/C++ и Assembler: The C function: // In C all...
C++ Советы начинающему Здравствуйте дорогие форумчане, отнедавна решил воплотить мечту своего детства и попробовать стать программистом, осенью на первый курс заочки, вследствие чего уже сейчас хочу выучить как можно... http://www.cyberforum.ru/cpp-beginners/thread896705.html
Вызов функции (шаблона) C++
Здравствуйте. Есть шаблон, никак не получаются его вызвать. template <class T> void print(const T &a) { int b; cout <<"Input number:"; cin >> b; const unsigned...
C++ Вычислить сопротивление по рисунку
Используя функцию, которая вычисляет супротивлення электрической цепи, который состоит из двух резисторов, вычислить общее сопротивление четырех проводников с электрическими супротивлення,...
C++ Вычислить интеграл http://www.cyberforum.ru/cpp-beginners/thread896685.html
Помоги пожалуйста))
C++ Наибольшее количество одинаковых элементов Составить программу для подсчета наибольшего количества одинаковых элементов, расположенных последовательно, в массиве для каждого из одномерных массивов Х и Y . Инициализацию, вывод элементов... подробнее

Показать сообщение отдельно
IronnMann
6 / 6 / 1
Регистрация: 21.05.2013
Сообщений: 38
10.06.2013, 17:24
ann333, в основном я и так уж написал всё, но приведу полный пример:
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
#include <iostream>
struct Vector2D{float x,y;}; //--структура 2х-мерного вектора
struct Vector3D{float x,y,z;}; //--структура 3х-мерного вектора
 
Vector2D Scale2DM(Vector2D v1, Vector2D v2) //--функция вычисления двухмерного вектора
{Vector2D temp; //---переменная векторного типа
temp.x=v1.x*v2.x; // выполняем действие  с х координатой (это и есть место для выполнения формул, если это не те, пишите туда свои, картинка котороую вы отправили у меня не грузит с модема)
temp.y=v1.y*v2.y;// выполняем действие с у координатой
return temp; //-возвращаем значение (ключевое слово return)
}
Vector3D Scale3DM(Vector3D v1, Vector3D v2) //--трехмерный вектор
{Vector3D temp;
temp.x=v1.x*v2.x;
temp.y=v1.y*v2.y;
temp.z=v1.z*v2.z;
return temp;
}
 
int main() //---окно консоли
{Vector2D a, b,c;
std::cout<<"load vector 'a' \n";//- выводит сообщение в консоли "введите данные!"
std::cin>>a.x; //--вводим значения ...
std::cin>>a.y;
std::cout<<"load vector 'b' \n";
std::cin>>b.x;
std::cin>>b.y;
c=Scale2DM(a,b); //--вычисляем
std::cout<<"x="+c.x+" y="+c.y; выводим результат.
//---готово!
}
Добавлено через 23 секунды
ann333, в основном я и так уж написал всё, но приведу полный пример:
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
#include <iostream>
struct Vector2D{float x,y;}; //--структура 2х-мерного вектора
struct Vector3D{float x,y,z;}; //--структура 3х-мерного вектора
 
Vector2D Scale2DM(Vector2D v1, Vector2D v2) //--функция вычисления двухмерного вектора
{Vector2D temp; //---переменная векторного типа
temp.x=v1.x*v2.x; // выполняем действие  с х координатой (это и есть место для выполнения формул, если это не те, пишите туда свои, картинка котороую вы отправили у меня не грузит с модема)
temp.y=v1.y*v2.y;// выполняем действие с у координатой
return temp; //-возвращаем значение (ключевое слово return)
}
Vector3D Scale3DM(Vector3D v1, Vector3D v2) //--трехмерный вектор
{Vector3D temp;
temp.x=v1.x*v2.x;
temp.y=v1.y*v2.y;
temp.z=v1.z*v2.z;
return temp;
}
 
int main() //---окно консоли
{Vector2D a, b,c;
std::cout<<"load vector 'a' \n";//- выводит сообщение в консоли "введите данные!"
std::cin>>a.x; //--вводим значения ...
std::cin>>a.y;
std::cout<<"load vector 'b' \n";
std::cin>>b.x;
std::cin>>b.y;
c=Scale2DM(a,b); //--вычисляем
std::cout<<"x="+c.x+" y="+c.y; выводим результат.
//---готово!
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.