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

Класс "точка" - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вычислить количество отрицательных элементов и их сумму http://www.cyberforum.ru/cpp-beginners/thread903621.html
Дан одномерный массив C, который складывается с 15 элементов.Вычислить количество отрицательных элементов и их сумму
C++ Вывести в алфавитном порядке слова данной строки, обладающие указанными свойствами Разработайте программу, запрашивающую строки, слова которых разделены пробелами и знаками препинания и выводящую в столбик, в алфавитном порядке слова этой строки, обладающие указанными свойствами, ... http://www.cyberforum.ru/cpp-beginners/thread903619.html
qsort для структуры C++
Хочу отсортировать массив вот такой вот структуры struct S1 { char Word; char Eng2; char Eng1; char Fr; friend istream& operator >> (istream&, S1&); friend ostream& operator <<...
C++ Не хочет работать htonl
На одной машине собирает проект нормально. На другой выдает ошибку error LNK2001: unresolved external symbol __imp__htonl@4 ругается на ети строки(в выводе их явно не выдает) ...
C++ Символьные массивы(строки) http://www.cyberforum.ru/cpp-beginners/thread903588.html
Такая задача:нужно ввести несколько строк,в которых несколько слов и в заданной строке выбрать те слова ,в которых первая буква встречается несколько раз.Я написал алгоритм ввода строк и в какой...
C++ Заполнить одномерный массив 10 случайными числами от -3 до 5. Вычислить (-a1/1)+(a2/1*2)-(a3/1*2*3)+(a4/1*2*3*4)-(a5/1*2*3*4*5).(a10/1*2*3*10) помогите с кодом, первую часть по заполнению я выполнил подробнее

Показать сообщение отдельно
igorrr37
1648 / 1276 / 133
Регистрация: 21.12.2010
Сообщений: 1,932
Записей в блоге: 7
19.06.2013, 07:20
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
#include <iostream>
#include <locale>
#include <cstdlib>
#include <cmath>
 
class Point
{
public:
    explicit Point(double const x = 0., double const y = 0.) : _x(x), _y(y){}
 
    Point const& operator--()
    {
        _x -= 1.;
        _y -= 1.;
        return *this;
    }
 
    Point const operator--(int)
    {
        Point ret(_x, _y);
        _x -= 1.;
        _y -= 1.;
        return ret;
    }
 
    bool operator!=(Point const& rhs) const
    {
        return ((_x != rhs._x) || (_y != rhs._y));
    }
 
    bool operator<(Point const& rhs) const
    {
        return disto() < rhs.disto();
    }
 
    double disto() const
    {
        return sqrt(pow(_x, 2) + pow(_y, 2));
    }
 
    friend std::ostream& operator<<(std::ostream& ost, Point const& rhs)
    {
        return ost << '(' << rhs._x << ',' << rhs._y << ')';
    }
 
private:
    double _x, _y;
};
 
int main()
{
    setlocale(LC_ALL, "rus");
    Point pnt1(2, 3), pnt2(3, 4);
    std::cout << (pnt1 != --pnt2) << "\n\n";
    system("pause");
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.