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

Создайте стуктуру Point (точка) с вещественными полями x и y, которые задают координаты этой точки в двухмерном пространстве - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Динамический массив http://www.cyberforum.ru/cpp-beginners/thread743379.html
Сделать динамическую строку(массив).Удалить из нее все восклицательные знаки кроме первого. Например: Privet mir!!!!Kak dela!!!!! Privet mir!Kak dela! т.е. удалить восклицательные знаки и сдвинуть остальной текст
C++ Добавление в матрицу знаков Добрый день! Помогите пожалуйста зделать так что бы по очереди в матрицу мы вписывали @ и #. + программа выдовала повторную запись если мы вводили бы число большее чем в матрице, и если ячейка уже занята. #include <iostream.h> #include <conio.h> int main () { int choice; http://www.cyberforum.ru/cpp-beginners/thread743325.html
C++ Удаление элементов из массива
Помогите пожалуйста написать программу которая удаляет из массива те элементы, у которых первая и последняя цифры одинаковые..., часа 2 думал и ничего не выходит #include <iostream.h> #include <conio.h> #pragma argsused int main() {
C++ Прогноз
Преподаватель дал задание написать программу(неважно на каком языке) которая делает прогноз(например цен на нефть в течении времени,каких то акций,....)можно взять любые цены на что либо и сделать прогноз(дата-цена за акции). Сказал можно использовать экстраполяцию по Ричардсону.Буду очень благодарен если поможете!
C++ Перевод из системы по основанию 16 в систему по основанию 10 http://www.cyberforum.ru/cpp-beginners/thread743317.html
Помогите написать программу перевода из системы по основанию 16 в систему по основанию 10
C++ Нужно нужно внести информацию из файла в стек, и наоборот, из стека в файл. Ребят, нужна помощь!!! Нужно нужно внести информацию из файла в стек, и наоборот, из стека в файл. Завтра зачёт, не дайте пропасть( подробнее

Показать сообщение отдельно
ega005
0 / 0 / 0
Регистрация: 12.10.2012
Сообщений: 99

Создайте стуктуру Point (точка) с вещественными полями x и y, которые задают координаты этой точки в двухмерном пространстве - C++

23.12.2012, 17:46. Просмотров 434. Ответов 3
Метки (Все метки)

Создайте стуктуру Point (точка) с вещественными полями x и y, которые задают координаты этой точки в двухмерном пространстве.
Создайте стуктуру Triangle (Треугольник), состоящую из трех полей типа Point, задающих координаты вершин этого треугольника.
Создайте функцию , которая принимает аргумент типа Triangle и возвращает его площадь. Воспользуйтесь формулой герона.

Есть не исправная программа не могу понять что нужно исправить что бы работало нормально и выполнялось условие.

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 "stdafx.h"
#include <iostream>
#include <string>
#include <windows.h>
#include <fstream>
using namespace std;
 
float sqr(float num){
    return num*num;
}
 
 
struct Point2D {float x; float y;};
 
 
 
 
struct Triangle{Point2D a; Point2D b; Point2D c;};
float getDistance (Point2D p1, Point2D q1){
     float distance = sqrt(sqr(p1.x-q1.x)+sqr(p1.y-q1.y));
     return distance;     
}     
 
float perim(Triangle t){
    return get
}
 
float ploch(Triangle t) {
 
    return sqrt(perim*(perim-getDistance (t.a,t.b))*(perim-second)*(perim-third));;
}
 
int main() {
Triangle triangle;    
triangle.a.x = 1;
triangle.a.y = 2;
triangle.b.x = 5;
triangle.b.y = 6;
triangle.c.x = 9;
triangle.c.y = 10;
 
 
float first = getDistance (triangle.a,triangle.b);
 
 
float second=getDistance (triangle.b,triangle.c);
 
 
float third = getDistance (triangle.c,triangle.a);
 
 
 
 
cout << s << endl;
system ("pause");
return 0 ;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru