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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Деффачка
0 / 0 / 0
Регистрация: 03.04.2010
Сообщений: 18
#1

Функция - C++

24.06.2010, 17:26. Просмотров 304. Ответов 3
Метки нет (Все метки)

Составить программу, которая проверяет, если ли среди векторов v,s,t заданных своими координатами, перпендикулярные. Вычисления скалярного произведения векторов оформить в виде функции.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.06.2010, 17:26
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Функция (C++):

Перегрузка операций: friend-функция или функция-член класса - C++
Здравствуйте, меня интересует вопрос, в чем разница при перегрузке операторов через operator и friend. Вот к примеру такой код. class...

Функция sqrt: существует более одного экземпляра. Функция перегруженная - C++
#include <iostream> #include <math.h> #include <iomanip> using namespace std; int main(){ float s, p; int c, a; s=0; ...

Функция удаления текста в скобках [2], непосредственно функция + 12кб вложений - C++
Доброго времени суток, случилось так, что пришлось работать с с-строками (лаба, угу), в которой нужно удалить весь текст в скобках,...

какую библиотеку надо подключать чтоб работала функция _getch() и функция cin.get() - C++
какую библиотеку надо подключать чтоб работала функция _getch() и функция cin.get()

что за функция такая strstr? или это не функция? - C++
void search(sp *list){ sp *prt = list; char f,r; cout<<Rus("введите текст")<<endl; cin>>f; cout<<Rus("введите выходной...

Чистая виртуальная функция функция не имеет оператора переопределения - C++
Пишу программу для записи заметок. Есть 2 класса: Page и Note. Note наследуется от Page. Page.h #pragma once ...

3
.::.DIMA.::.
143 / 143 / 4
Регистрация: 26.10.2008
Сообщений: 782
24.06.2010, 17:32 #2
В чём проблема? Что не получается?
0
Деффачка
0 / 0 / 0
Регистрация: 03.04.2010
Сообщений: 18
24.06.2010, 17:43  [ТС] #3
все( только начали функции толком не разобралась
0
Red Planet
49 / 10 / 2
Регистрация: 20.09.2009
Сообщений: 263
24.06.2010, 18:08 #4
Деффачка, посмотрите листинг. У себя проверял - ошибок нет. Но мало ли, вдруг я что-то упустил.
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
//---------------------------------------------------------------------------
#include <vcl>
#include <cmath>
#include <iostream>
#pragma hdrstop
 
using namespace std;
//---------------------------------------------------------------------------
class Vect {
    public: static double e;
            double x, y, z;
            Vect ();
            Vect (double, double, double);
            void Input ();
            friend bool Ort (Vect&, Vect&);
};
 
double Vect::e;
 
Vect::Vect () {x=0; y=0; z=0;}
 
Vect::Vect (double a, double b, double c) {
    a=x; b=y; c=z;
}
 
void Vect::Input() {
    cout <<"New vector.\nx=";
    cin >>x;
    cout <<"y=";
    cin >>y;
    cout <<"z=";
    cin >>z;
}
 
bool Ort(Vect &A, Vect &B) {
    bool p;
    if (fabs (A.x*B.x+A.y*B.y+A.z*B.z)<Vect::e) {
        p=1; cout <<"Orthogonal."<<endl; return p;}
    else {
        p=0; cout <<"Not orthogonal."<<endl; return p;
    }
}
 
#pragma argsused
int _tmain(int argc, _TCHAR* argv[])
{
    system ("title Orthogonal vectors");
    Vect::e=0.00000001; //Уступка.
    Vect v1, v2;
    v1.Input();
    v2.Input();
    Ort (v1, v2);
    system ("pause");
    return 0;
}
//---------------------------------------------------------------------------
0
24.06.2010, 18:08
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.06.2010, 18:08
Привет! Вот еще темы с ответами:

Создать производный класс, в котором реализована функция умножения вектора на число и функция сложения двух векторов - C++
Write программу с использованием класса Вектор (не без помощи форумчанина), но необходимо создать производный класс, в котором реализована...

Функция заполняющая массив и функция вывода массива - C++
Напишите две функции. Первая функция заполняет массив, вторая функция выводит массив на экран

Нужно сделать, чтобы программа состояла из 3 функций, тоесть 1-ая функция ввода массива, 2-ая основная функция, 3-я- вывод массива - C++
Есть программа #include &lt;iostream&gt; #include &lt;algorithm&gt; const int N = 5; int handSet(void) { int a; std::cout...

Функция возвращающая абсолютное разницу первого и второго параметров и функция типа int, возвращающая минимальное из трех целых чисел - C++
Разработать заданные согласно условия функции и сделать в главной программе по два вызова этих функций с различными параметрами. Для...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.