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

Определить процедуру вычисления площади треугольника по координатам его вершин - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Откомпилированные экзешники http://www.cyberforum.ru/cpp-beginners/thread262383.html
Всем привет. Я в С++ новичок, неделю назад начал изучать. У меня возникла проблема- я запускаю откомпилированный екзешник, открывается окно консоли и через секунду вылетает. Как это предотвратить? P.S: Если проблема в компиляторе, то подскажите пожалуйста, как можно выяснить, какой стоит у меня, и откуда можно скачать нормальный
C++ методы сортировки Сравнить эффективность алгоритмов сортировки прямыми обменами и Шелла. a) разработать подпрограммы, реализующие алгоритмы сортировки, указанные в задании. Для выполнения настоящей лабораторной работы достаточно реализовать эти алгоритмы в простейшем варианте – для сортировки одномерного целочисленного массива. Однако создаваемый исходный код может оказаться полезным при выполнении... http://www.cyberforum.ru/cpp-beginners/thread262365.html
Вывести список существующих на рабочем столе окон C++
Пожалуйста помогите в решение данной проблемы. Вот задание: вывести в консольное приложение список существующих на рабочем столе окон. далее обеспечить ввод названия окна с клавиатуры, если оно существует, то должен удалиться разделитель из системного меню данного окна, подтвердите это соответствующим сообщением. Если такого окна нет, также должно появиться сообщение, сигнализирующее что...
C++ String.h
Как удалить из строки подстроку???
C++ Умножение матриц. Как решить..? http://www.cyberforum.ru/cpp-beginners/thread262312.html
Вычислить элемента матрицы С, являющейся произведением нижней треугольной матрицы пятого порядка на верхнюю треугольную матрицу того же порядка. Дублирование тем запрещено правилами форума (п. 3.4). Не плодите одинаковых тем.
C++ Палиндром-ли вся строка Был сегодня на собеседовании, одно из заданий было определить является-ли строка палиндромом. Пример строки был задан такой: а роза упала на лапу азора. Пробелы могут быть несемметричны. Входная строка не должна меняться. Я написал там на листочке нечто вроде. bool isPal(const std::string& str) { std::string new_str=const_cast<char*>(str.c_str()); подробнее

Показать сообщение отдельно
Mayonez
380 / 272 / 21
Регистрация: 26.12.2009
Сообщений: 875
23.03.2011, 16:44     Определить процедуру вычисления площади треугольника по координатам его вершин
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
#include <iostream>
#include <vector>
 
using namespace std;
 
float sq (vector <pair <int, int> > &dil)
{
    float res = 0;                  
    for (unsigned i = 0; i < dil.size(); i++)
    {
       pair <int, int> one, two;     
        one = i ? dil[i-1] : dil.back();
        two = dil[i];               
        res += (one.first - two.first) * (one.second + two.second)                      
    }
    return fabs (res) / 2;            
}
 
int main()
{
   vector <pair <int, int> > dil;     
   int N;                 
   cin >> N;                       
   while (N)
   {
      int x, y;
      cin >> x >> y;
      dil.push_back(make_pair(x, y)); 
      N--;
   }
    cout << sq(dil) << endl;
   return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru