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

Вычислить площадь четырехугольника - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Текст с Екселя в Матрицу http://www.cyberforum.ru/cpp-beginners/thread67708.html
Доброго времени суток! Не могли бы вы подсказать следующее... 1. нужно открыть файл для чтения (Excel файл сохраненный в формате "csv с разделителями"). FILE *file fopen("file.csv","r"); 2....
C++ очередь доброго времени суток! люди обьясните плиз на пальцах что такое очередь, как туда добавить, удалить элементы, ну может еще какие протсые операции. И пример программы плиз. Так сказать для чайников ... http://www.cyberforum.ru/cpp-beginners/thread67705.html
Вывод системного времени на экран C++
Нужно создать клас в котором будет информация про системное время.Также нужно создать метод который будет эту инфу выводить.... задачу делал но у меня ошибки...а в чем причина так и не понял... ...
Вычислить сумму минимальных элементов каждой строки C++
Помогите дописать програмку плз вычислить сумму минимальных елементов каждого рядка (тоесть в каждом рядке найти минимальное число а потом ети числа сложить) #include <iostream> #include...
C++ Одномерный массив http://www.cyberforum.ru/cpp-beginners/thread67698.html
В одномерном массиве, который состоит из n действительных элементов, вычислить: 1. минимальный по модулю элемент массива; 2. сумму модулей элементов массива, которые размещены после первого...
C++ Одномерный массив В одномерном массиве, который состоит из n действительных элементов, вычислить: 1. минимальный по модулю элемент массива; 2. сумму модулей элементов массива, которые размещены после первого... подробнее

Показать сообщение отдельно
manfeese
129 / 128 / 16
Регистрация: 04.01.2009
Сообщений: 415
26.11.2009, 20:16
Уже!
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
#include <iostream.h>
#include <conio.h>
#include <math.h>
 
float CoordToLine(float x0,float y0, float x1, float y1)
{
 return sqrt(fabs(x0-x1)*fabs(x0-x1)+
             fabs(y0-y1)*fabs(y0-y1)  );
}
 
float GeronFunc(float a,float b,float c)
{
  float p = (a+b+c)/2;
  return sqrt(p*(p-a)*(p-b)*(p-c));
}
 
int main()
{
  float ab,bc,cd,da,bd,S;
  float X[4], Y[4];
 
 cout<<"Vvedite koordinatu verwin 4-x ugolnika:"<<endl;
 for (int i = 0; i<4; i++)
 {
  cout<<"X"<<i<<" = "; cin>>X[i];
  cout<<"Y"<<i<<" = "; cin>>Y[i];
 }
 ab = CoordToLine(X[0],Y[0],X[1],Y[1]);
 bc = CoordToLine(X[1],Y[1],X[2],Y[2]);
 cd = CoordToLine(X[2],Y[2],X[3],Y[3]);
 da = CoordToLine(X[3],Y[3],X[0],Y[0]);
 bd = CoordToLine(X[1],Y[1],X[3],Y[3]);
 
 S=GeronFunc(ab,bd,da)+GeronFunc(bc,cd,bd);
 cout<<S;
 
getch();
return 0;
}
2
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru