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

Описать тип TPoint — запись с полями вещественного типа X и Y (координаты точки на плоскости) — и функцию Leng(A, B) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Описать функцию PosSub(S0, S, K, N) целого типа, возвращающую номер позиции, http://www.cyberforum.ru/cpp-beginners/thread990912.html
Помогите решить плззз! Описать функцию PosSub(S0, S, K, N) целого типа, возвращающую номер позиции, начиная с которой в строке S содержится первое вхожде-ние строки S0, причем анализируются только N символов строки S, начиная с ее K-го символа (таким образом, PosSub обеспечивает поиск в подстро-ке). Если K превосходит длину строки S, то возвращается 0, если ...
C++ Даны два файла целых чисел одинакового размера Кто знает как решить? Даны два файла целых чисел одинакового размера. Создать текстовый файл, содержащий эти числа, расположенные в два столбца шириной по 30 символов (в первом столбце содержатся числа из первого исходного фай-ла, во втором — из второго файла). В начало и конец каждой строки текстового файла добавить разделитель «|» (код 124). Числа выравниваются по... http://www.cyberforum.ru/cpp-beginners/thread990909.html
Дано целое число K и текстовый файл C++
кто может помогите!!! Дано целое число K и текстовый файл. Создать строковый файл и запи-сать в него все слова длины K из исходного файла. Словом считать набор символов, не содержащий пробелов, знаков препинания и ограниченный пробелами, знаками препинания или началом/концом строки. Если исход-ный файл не содержит слов длины K, то оставить результирующий файл...
C++ описать класс автостоянка на си++
Помогите решить плзззз! 3)Описать класс «автостоянка» для хранения сведений об автомобилях. Для каждого автомобиля записываются госномер, цвет, фамилия владельца и признак присутствия на стоянке. Обеспечить возможность поиска автомобиля по критериям, вывода списка присутствующих и отсутствующих на стоянке автомобилей, доступа к имеющимся сведениям по номеру места. Написать программу,...
C++ Трудная программа http://www.cyberforum.ru/cpp-beginners/thread990884.html
Помогите решить задачу пожайлуста. "Нахождение Кубического корня от числа задонной точностью. Пользователь вводит число и точность. Функция получает эти число и точность. Она возвращает кубичиский корень числа с заданной точность." Помогите пожайлуста написать программу.
C++ Удаление записи из файла Всем привет. Ребята у меня проблема. Есть файл в котором записаны данные в таком формате: Подобаний Виктор Андревич г.Москва 327618126312 Куриндаш Руслан Андревич г.Москва 323121231212 Нужно сделать удаление записи, ввожу Куриндаш и оно удаляет эту запись из файла. Спасибо. подробнее

Показать сообщение отдельно
Marisha91
2 / 2 / 0
Регистрация: 28.10.2013
Сообщений: 9
29.10.2013, 19:19  [ТС]     Описать тип TPoint — запись с полями вещественного типа X и Y (координаты точки на плоскости) — и функцию Leng(A, B)
Цитата Сообщение от lemegeton Посмотреть сообщение
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
58
59
60
61
62
63
#include <cmath>
#include <iostream>
#include <iomanip>
#include <list>
 
class Point {
 public:
  Point(double x, double y) : x(x), y(y) {}
  Point() : x(0), y(0) {}
  double getX() const { return x; }
  double getY() const { return y; }
 private:
  double x, y;
};
 
std::ostream &operator<<(std::ostream &stream, const Point &p) {
  return stream << "[" <<
    std::fixed << std::setprecision(2) << p.getX() << ", " <<
    std::fixed << std::setprecision(2) << p.getY() << "]";
}
 
class Triangle {
 public:
  Triangle() : a(), b(), c() {}
  Triangle(const Point &a, const Point &b, const Point &c)
    : a(a), b(b), c(c) {}
  const Point &getA() const { return a; }
  const Point &getB() const { return b; }
  const Point &getC() const { return c; }
 private:
  Point a, b, c;
};
 
std::ostream &operator<<(std::ostream &stream, const Triangle &t) {
  return stream << "Triangle{" <<
    "a=" << t.getA() << ", " <<
    "b=" << t.getB() << ", " <<
    "c=" << t.getC() << "}";
}
 
double getDistance(const Point &a, const Point &b) {
  return std::sqrt(pow(a.getX() - b.getX(), 2.) + 
    pow(a.getY() - b.getY(), 2.));
}
 
double getPerimeter(const Triangle &t) {
  return getDistance(t.getA(), t.getB()) + 
    getDistance(t.getB(), t.getC()) +
    getDistance(t.getC(), t.getA());
}
 
int main(int, char**) {
  Point a(0, 0), b(1, 0), c(0, 1), d(1, 1);
  
  Triangle abc(a, b, c), abd(a, b, d), acd(a, c, d);
  
  std::cout << 
    abc << ", perimeter=" << getPerimeter(abc) << std::endl << 
    abd << ", perimeter=" << getPerimeter(abd) << std::endl <<
    acd << ", perimeter=" << getPerimeter(acd) << std::endl;
  
  return 0;
}
spasibo ogromnoe

Добавлено через 24 секунды
spasibooooo
 
Текущее время: 12:52. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru