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

Составьте программу,которая определяет равновелики ли два треугольника - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Изображение в файл http://www.cyberforum.ru/cpp-beginners/thread1063521.html
Прошу помощи. У меня есть несколько изображения с jpeg расширением. Мне нужно эти изображения закинуть в один текстовый файл ( естественно через код с++). Заранее спасибо.
C++ Аддитивные операции Нужно продемонстрировать возможности аддитивных операции. http://www.cyberforum.ru/cpp-beginners/thread1063510.html
C++ Приведение переменной к другому типу
float a = (float)x; // старый стиль float b = static_cast<float>(y); // современный стиль разве по старому не удобнее? почему советуют пользоваться новым вариантом?
C++ Работа с файлами fopen
Программа запускается нормально, выскакивает предупреждение об использовании fopen_s заместо fopen(Почему?) Но главная проблема возникает когда процесс доходит до строчки номер (23) : fseek(f,0,SEEK_END); #include "stdafx.h" #include <iostream> #include <clocale>
C++ quickSelect http://www.cyberforum.ru/cpp-beginners/thread1063493.html
Есть несколько вопросов. // QuickSelect.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include <iostream> #include "conio.h" using namespace std;
SFML Visual studio 2010 и SFML 2.1, ошибка LNK1112 Всем привет. Ситуация такова. Решил значит ознакомится с VS и SFML. Скачал (как-бы грешно это не звучало) Visual studio 2010 и SFML 2.1 (Visual C++ 10 (2010) - 64 bits, т.к. у меня 64 разрядная система). После свершил некоторые деяния над VS по инструкции http://www.sfml-dev.org/tutorials/2.0/start-vc.php. Однако после запуска введенного кода (дабы лицезреть "зеленый кружек"), мне высвечивается... подробнее

Показать сообщение отдельно
MicM
 Аватар для MicM
820 / 487 / 90
Регистрация: 29.12.2009
Сообщений: 1,097
Завершенные тесты: 1
05.01.2014, 16:13     Составьте программу,которая определяет равновелики ли два треугольника
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
#include <iostream>
#include <cmath>
using std::cout;
using std::cin;
 
struct point
{
       int x;
       int y;
};
 
float square (point a,point b,point c)
{
      float d1 = sqrt(pow((b.x-a.x),2)+pow((b.y-a.y),2));
      float d2 = sqrt(pow((b.x-c.x),2)+pow((b.y-c.y),2));
      float d3 = sqrt(pow((c.x-a.x),2)+pow((c.y-a.y),2));
      float p = (d1+d2+d3)/2.0;
      return sqrt(p*(p-d1)*(p-d2)*(p-d3));
}
 
int main()
{
    point a,b,c;
    point a1,b1,c1;
    cout <<"Coordinates of the first triangle:\n"
         <<"Coords A(X,Y): ";
    cin >> a.x >> a.y;
    cout <<"Coords B(X,Y): ";
    cin >> b.x >> b.y;
    cout <<"Coords C(X,Y): ";
    cin >> c.x >> c.y;
    cout <<"Coordinates of the second triangle:\n"
         <<"Coords A1(X,Y): ";
    cin >> a1.x >> a1.y;
    cout <<"Coords B1(X,Y): ";
    cin >> b1.x >> b1.y;
    cout <<"Coords C1(X,Y): ";
    cin >> c1.x >> c1.y;
    if (square(a,b,c)==square(a1,b1,c1))
       cout <<"Yes\n";
    else cout <<"No\n";
    return 0;
}
 
Текущее время: 16:05. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru