tutotveti.ru
Предметы
Биология
Українська мова
Музыка
Французский язык
Физика
МХК
Обществознание
Психология
ОБЖ
Право
Беларуская мова
Литература
Химия
Українська література
Экономика
Немецкий язык
География
Информатика
Қазақ тiлi
Геометрия
Английский язык
Русский язык
Окружающий мир
Алгебра
История
Другие предметы
Видео-ответы
ПОИСК
Войти
Регистрация
Информатика
Вс++. определить,могут ли три
Вс++. определить,могут ли три точки с коoрдинатами (x1,,,y3) являться вершинами треугольника.
птимзшктвіал
2 12.07.2019 21:40
0
Ответы
krichilskaatтанюшка
03.10.2020 02:07
#include "stdafx.h"
#include <iostream>
#include <cmath>
struct coord
{
double x;
double y;
};
using namespace std;
void TriangleExist(coord a, coord b, coord c)
{
double modAB = sqrt(pow((a.x-b.x),2)+pow((a.y-b.y),2));
double modAC = sqrt(pow((a.x-c.x),2)+pow((a.y-c.y),2));
double modBC = sqrt(pow((b.x-c.x),2)+pow((b.y-c.y),2));
if (modAB+modAC <= modBC)
cout << "Do not exist" << endl;
else if (modAC + modBC <= modAB)
cout << "Do not exist" << endl;
else if (modAB+modBC <= modAC)
cout << "Do not exist" << endl;
else
cout << "Exist" << endl;
}
int main()
{
coord A, B, C;
cin >> A.x >> A.y;
cin >> B.x >> B.y;
cin >> C.x >> C.y;
TriangleExist(A, B, C);
system("pause");
exit(0);
return 0;
}
Еще с чистым мейном.
#include <iostream>
#include <conio.h>
#include <cmath> //математическая библия, ну очень облегчает задачу :)))
using namespace std;
void main(void)
{
double Ax, Ay, Bx, By, Cx, Cy;
cin >> Ax >> Ay >> Bx >> By >> Cx >> Cy;
double modAB = sqrt(pow((Ax-Bx),2)+pow((Ay-By),2));
double modAC = sqrt(pow((Ax-Cx),2)+pow((Ay-Cy),2));
double modBC = sqrt(pow((Bx-Cx),2)+pow((By-Cy),2));
if (modAB+modAC <= modBC)
cout << "Do not exist" << endl;
else if (modAC + modBC <= modAB)
cout << "Do not exist" << endl;
else if (modAB+modBC <= modAC)
cout << "Do not exist" << endl;
else
cout << "Exist" << endl;
_getch();
return;
}
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика
kati1200777
06.11.2020 11:54
Від чого залежить підбір конфігурації ПК?...
ГорголаІлля
06.11.2020 11:54
составить блок схему и написать программку. Paskal...
bagdasaryaneedik6390
25.04.2020 22:48
Запишите описания переменных ( в одну сроку) 1)Описать переменную h целого типа 2)Описать переменные нужные для выполнения функции e=14d+9.15, если d -целого типа 3)Описать...
timursharipov2006
25.04.2020 22:47
Выпиши лишнее слово 1) Integer,real,boolean,begin,string,char 2) Begin,end,computer,var,program,const 3) Целый ,логический,служебный,строковый,символьный 4) Boolean,array,or,nor,and...
саша2006101
25.04.2020 22:35
Какие достоинства и недостатки, на ваш взгляд, имеют языки программирования разработанные специально для обучения...
твайнзайа
01.11.2021 00:32
Тест по информатике Вопрос 1 Какая машина работала по следующему принципу: на основе открытого текста, машина искала возможные настройки, использованные для шифрования сообщений;...
АружанТопская
06.06.2019 21:00
Утрикутнику одна сторона дорівнює 3.6 см.її довжина становить 12% периметра і 30%довжини другої сторони.знайдіть третю сторону трикутника....
pzuzuk
06.06.2019 21:00
Найти проблему текста: 1)я тонул. (2)на берегу стоял отец, сухонький, жилистый, белотелый, и смеялся. (3)он уговаривал меня вместе пры¬гнуть с обрыва, а потом поднял меня и...
Marinochka012
06.06.2019 21:00
Напишіть твір на тему: якою я уявляю головну героїню твору роксолана . будь ласка підкиньте ідею)...
armodno
06.06.2019 21:00
Минусы дальнейшего развития интернета...
Популярные вопросы
Який елемент керування використовується, коли користувачеві потрібно вибрати...
1
Город ...стоит на берегу реки Клязьма. Текстильная столица России – это...
1
Выбери верные ответы. Административные домены .com .ae .gov .bb Географические...
2
З якими технологічними напрямами пов язанв наукові й технічні послуги, що...
3
До ть будь ласка Упр 4 1. знайдіть по два-три сильні аргументи й докази...
1
Өркениет – мәдениеттің прогресі, болашаққа бой сермеуі, қоғамның парасаттылық...
1
График функции y=9x+5 пересекает ось Oy в точке с координатами:...
1
Зазначте ситуації, які відносяться до криміногенних...
2
21. Звертаючись до гайдамаків поема «Гайдамаки», поет пропонує їм( розділ«Передмова»)...
2
Дайте описание иллюстрации к рассказу Уроки французского ...
3
#include <iostream>
#include <cmath>
struct coord
{
double x;
double y;
};
using namespace std;
void TriangleExist(coord a, coord b, coord c)
{
double modAB = sqrt(pow((a.x-b.x),2)+pow((a.y-b.y),2));
double modAC = sqrt(pow((a.x-c.x),2)+pow((a.y-c.y),2));
double modBC = sqrt(pow((b.x-c.x),2)+pow((b.y-c.y),2));
if (modAB+modAC <= modBC)
cout << "Do not exist" << endl;
else if (modAC + modBC <= modAB)
cout << "Do not exist" << endl;
else if (modAB+modBC <= modAC)
cout << "Do not exist" << endl;
else
cout << "Exist" << endl;
}
int main()
{
coord A, B, C;
cin >> A.x >> A.y;
cin >> B.x >> B.y;
cin >> C.x >> C.y;
TriangleExist(A, B, C);
system("pause");
exit(0);
return 0;
}
Еще с чистым мейном.
#include <iostream>
#include <conio.h>
#include <cmath> //математическая библия, ну очень облегчает задачу :)))
using namespace std;
void main(void)
{
double Ax, Ay, Bx, By, Cx, Cy;
cin >> Ax >> Ay >> Bx >> By >> Cx >> Cy;
double modAB = sqrt(pow((Ax-Bx),2)+pow((Ay-By),2));
double modAC = sqrt(pow((Ax-Cx),2)+pow((Ay-Cy),2));
double modBC = sqrt(pow((Bx-Cx),2)+pow((By-Cy),2));
if (modAB+modAC <= modBC)
cout << "Do not exist" << endl;
else if (modAC + modBC <= modAB)
cout << "Do not exist" << endl;
else if (modAB+modBC <= modAC)
cout << "Do not exist" << endl;
else
cout << "Exist" << endl;
_getch();
return;
}