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

Классы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ обработка символьной и строковой информации http://www.cyberforum.ru/cpp-beginners/thread349901.html
Изменить текст, чтоб слова разделились ровно одним пробелом.
C++ Найти максимальный простой делитель числа #include <iostream> using namespace std; int main () {int i,j; int a; double x,y,max; cout << ("vvedi x"); cin >> x ; y=x/2; http://www.cyberforum.ru/cpp-beginners/thread349892.html
C++ Какой язык программирования выбрать?
Хотел спросить у модератора, но не понял как отправить личное сообщение. Подходящего раздела под вопрос тоже не нашлось. В программировании я нифига не понимаю. Нужно написать программу, и для этого...
проблема с сетевой папкой C++
имеется локальная сеть соединенная через hub к ней подсоединено несколько компов. на одном из которых есть папка с общим доступом (ОС linux ubuntu) и есть ноут (ОС Win Vista) на котором эта папка...
C++ Двухсвязный список и оператор [] http://www.cyberforum.ru/cpp-beginners/thread349867.html
Здравствуйте! Очень нужна помощь, так как 4 часа поисков в интернете не дали конкретных результатов. Я в целях обучения/тренировки пытаюсь создать шаблонный класс, который бы реализовывал бы...
C++ Процедуры и функции Сформировать матрицу C(5,5) элементы которой являются значениями определенного интеграла: C(I,J)=(i+j)/20 - верхний предел I/20 -нижний предел f(x)dx Алгоритмы выполнения функциональных задач:... подробнее

Показать сообщение отдельно
TheAthlete
153 / 153 / 13
Регистрация: 31.08.2010
Сообщений: 535
10.09.2011, 13:58
Все вроде работает, только ошибка была, там в 17 и 18 строках символ 'c' был в русской расладке набран, подправленный вариант программы вот:

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
#include <iostream>
#include <cmath>
 
using std::cout;
using std::cin;
 
// структура описывающая точку
struct point {
  double x, y;
};
 
// класс описывающий вектор
class vector {
  public:
    point vec_coord(point a, point b) {
      c.x = b.x - a.x;
      c.y = b.y - a.y;
      return c;
    }
    double distantion(point a, point b) {
      c = vec_coord(a, b);
      return sqrt(c.x * c.x + c.y * c.y);
    }
  private:
    point c;
};
 
int main()
{
  point a, b;
  vector res;
  cin >> a.x >> a.y >> b.x >> b.y;
  cout << res.distantion(a, b);
  return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru