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

Класс "Отрезок". Вычислить длину отрезка. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Кто сам выучил С++ http://www.cyberforum.ru/cpp-beginners/thread444860.html
Вот хотел спросить как вы сами выучили С++ и что для это надо что бы ументь программировать на С++,
C++ Указатели файлов Добрый день всем! Сразу прошу не поливать грязью, мол "стопицот раз говорилось". Проблема с режимами ios::ate и ios::app при открытии файла для записи. Перелопатил гугл, на этом форуме была тема и везде один ответ: ios::ate - указатель для записи смещается в конец, при этом только один раз, а указатель ios::app - СТРОГО в конец (т.е. каждый раз при записи). Сразу начну с того, что в книге Лафоре... http://www.cyberforum.ru/cpp-beginners/thread444858.html
Работа с char* в классе C++
Приветствую. Задача: разработать класс, с методами и т.д. И нужно использовать в качестве поля char*. Но он какой-то тугой (то есть не он, а я), в итоге виснет, видимо, потому что неправильно инициализирую переменную в main. Каким образом написать, чтобы не висло: Соответственно, реализация через 3 файла: #include <cstdlib> #ifndef PERSON_H #define PERSON_H using namespace std; class...
Матрица_формирование новой матрицы C++
Вот условие задачи:Составить прогу,которая получает матрицу Х размерностью mxn. Прога в каждой строке определяет наименьший элемент и его индексы и формирует из этих чисел матрицу, расположив в первом её столбце наименьшие элементы строк, а во 2 и 3 столбцах их индексы. Я не уверен во 2 функции. Мне кажется у меня там полный бред. Помогите разобраться. И если есть ещё какие-то недочёты,...
C++ Вывести на экран данные автомобиля http://www.cyberforum.ru/cpp-beginners/thread444841.html
Добрый день! Необходимо было создать класс авто. Не получается вывести на экран данные автомобиля, предварительно занесенные: #include "stdafx.h" #include <conio.h> #include <stdio.h> #include <string.h> #include <iostream> using namespace std;
C++ И еще одна задача по С++... Проверить: Можно ли коробку размером a x b x c упаковать в посылку размером r x s x t? «Углом» укладывать нельзя.. Углом, это как?! И решить ее надо, используя условный оператор и оператор выбора. вот. Заранее спасибо) подробнее

Показать сообщение отдельно
rangerx
1932 / 1541 / 141
Регистрация: 31.05.2009
Сообщений: 2,911
12.02.2012, 22:15     Класс "Отрезок". Вычислить длину отрезка.
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
#include <iostream>
#include <cmath>
 
//-----------------
struct point
{
  double x;
  double y;
  
  point(double x, double y)
    : x(x), 
      y(y)
  {
  }
};
 
//-----------------
class line_segment
{
  private:
    point a_;
    point b_;
    double len_;
 
  public:
    line_segment(const point& a, const point& b)
      : a_(a), 
        b_(b)
    {
      len_ = std::sqrt(std::pow(b.y - a.y, 2) + std::pow(b.x - a.x, 2));
    }
 
    double length() const
    {
      return len_;
    }
};
 
//-----------------
int main()
{
  line_segment obj(point(3, 5), point(5, 8));
  std::cout << obj.length() << std::endl; 
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru