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

Найти площадь треугольника, заданного координатами вершин - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ компиляция больших проектов в Visual C++ 6.0 http://www.cyberforum.ru/cpp-beginners/thread350131.html
Допустим есть проект, состоящий из множества файлов исходного кода, заголовочных файлов,ресурсов, картинок и прочее. Все они размещаются по разными папкам, причем папки могут быть вложенными, например в исходниках. Как всю эту структуру папок и файлов добавить в проект, чтобы он (Visual c++) все скомпилировал и скомпоновал? Куда нужно добавлять - в рабочее пространство или прописывать директории?
C++ проверка треугольника Всем привет! Народ, а как правильно проверить существует ли треугольник, у меня в этом ошибка #include<iostream.h> #include<conio.h> class Triangle { private: float seta,setc; public: http://www.cyberforum.ru/cpp-beginners/thread350129.html
Бинарное считывание с файла и бинарный вывод. C++
Пишу в Visual Studio 2008, давно не писал C++, поєтому возникли следующие вопросы по iostream, fstream #include <iostream> #include <fstream> void printFile( char* fname) { std::fstream file; file.open("fname",std::ios::in); char result_sting; //стрічка з 100 символів int i=0; string a;
C++ Неявное преобразование типов
если я правильно понял, то explicit работает таким образом: class abc { int x; public: abc(int x_):x(x_){} ~abc(){} };
C++ class образец http://www.cyberforum.ru/cpp-beginners/thread350118.html
Существует class Car в проекте из 3 файлов(Function.cpp|main.cpp|Headers.h) В Function.cpp лежат функции типа char *Car::Get_Marka(){ return marka; } В main.cpp только вызовы функций В Headers.h только прототипы и заголовочные файлы Подскажите как применить вызов типа Car&operator+=(Car&ob_1,Car&ob_2);
C++ Проблема сравнения данных в массиве с другими данными Только вчера начал осваивать С++, со многими вопросами разобрался, но с этим никак =( Данные: Есть двухмерный массив с тремя видами символов (char - 'X', 'O', ' '), все переменные объявлены и инициированы. Х и У - int. Проблема: При попытке сравнить данные имеющиеся в массиве по определенному адресу (причем, по любому) с другими данными, условия указанные в if игнорируются, как будто бы... подробнее

Показать сообщение отдельно
Dani
1263 / 621 / 50
Регистрация: 11.08.2011
Сообщений: 2,236
Записей в блоге: 2
Завершенные тесты: 1
10.09.2011, 22:51     Найти площадь треугольника, заданного координатами вершин
C++
1
2
3
4
5
6
7
8
9
#include <iostream>
#include <math.h>
int main()
{
    int x1,x2,x3,y1,y2,y3;
    std:: cin >> x1 >> x2 >> x3 >> y1 >> y2 >> y3;
    std:: cout << 0.5*abs((x2-x1)*(y3-y1)-(x3-x1)*(y2-y1)) << "\n";
    system ("pause");
}
Если верить Thinker, так. Но протестируйте на всякий случай.

Добавлено через 49 секунд
Цитата Сообщение от Thinker Посмотреть сообщение
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include<iostream>
#include<math.h>
int main()
{
 double x1, x2, x3, y1, y2, y3, s;
 std::cout << "x1 = "; std::cin >> x1;
 std::cout << "y1 = "; std::cin >> y1;
 std::cout << "x2 = "; std::cin >> x2;
 std::cout << "y2 = "; std::cin >> y2;
 std::cout << "x3 = "; std::cin >> x3;
 std::cout << "y3 = "; std::cin >> y3;
 s = fabs((x2-x1)*(y3-y1) - (x3-x1)*(y2-y1))/2.0;
 std::cout << s;
 return 0;
}
Цитата Сообщение от Dani Посмотреть сообщение
C++
1
2
3
4
5
6
7
8
#include <iostream>
#include <math.h>
int main()
{
 int x1,x2,x3,y1,y2,y3;
 std:: cin >> x1 >> x2 >> x3 >> y1 >> y2 >> y3;
 std:: cout << 0.5*abs((x2-x1)*(y3-y1)-(x3-x1)*(y2-y1)) << "\n";
 system ("pause");
}
Два разных стиля
 
Текущее время: 17:42. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru