tutotveti.ru
Предметы
Биология
Українська мова
Музыка
Французский язык
Физика
МХК
Обществознание
Психология
ОБЖ
Право
Беларуская мова
Литература
Химия
Українська література
Экономика
Немецкий язык
География
Информатика
Қазақ тiлi
Геометрия
Английский язык
Русский язык
Окружающий мир
Алгебра
История
Другие предметы
Видео-ответы
ПОИСК
Войти
Регистрация
Информатика
2. заданы координаты трех
2. заданы координаты трех вершин треугольника (х, , , y3) - найти его периметр и площадь. c++
KateHe
3 31.07.2019 12:30
1
Ответы
lordikEgorka
28.09.2020 16:24
//Dev C++ 4.9.9.2
#include <iostream>
#include <cmath>
using namespace std;
int main(){
int x1,x2,x3,y1,y2,y3=0;
double s,p,a,b,c,pp=0;
cin>>x1>>y1>>x2>>y2>>x3>>y3;
a=sqrt(pow(float(x2-x1),2)+pow(float(y2-y1),2));
b=sqrt(pow(float(x3-x2),2)+pow(float(y3-y2),2));
c=sqrt(pow(float(x3-x1),2)+pow(float(y3-y1),2));
p=a+b+c;
pp=p/2;
s=sqrt(pp*(pp-a)*(pp-b)*(pp-c));
cout<<"S="<<s<<endl;
cout<<"P="<<p;
cin.get();
cin.get();
return 0;
}
Пример ввода:
1
1
1
5
6
7
Пример вывода:
S=10
P=17.1954
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика
ария27
10.07.2019 07:40
Незнайка нарисовал в графическом редакторе картину.сначала он изобразил небо и землю.для рисования всего остального он использовал только треугольники,квадраты и круги.редактор...
artem110616
20.05.2019 20:40
Проведи стрелку от каждого рисунка к паре множеств. далее написано: 1) множество зверей, множество животных 2)множество зверей, множество рыб 3) множество животных,...
Sasha190507
20.05.2019 20:40
Синформатикой(7 класс.л.л.босова)в учебнике на странице 133, 10 к главе алгоритмика...
алиса673
20.05.2019 20:40
Найти среднее арифметическое n-чисел ,вводимых с клавиатуры. надо в паскале сделать)...
banilchik26
15.04.2020 20:16
Задача. На узкой улице сломалась машина «Волга», в результате чего немедленно образовалась пробка, водитель впередистоящего грузовика предложил убрать «Волгу» с проезжей...
Alina18181
20.05.2020 11:48
Видеопамять предназначена для: а) хранения информации о количестве пикселей на экране монитора б) хранения информации о цвете каждого пикселя экрана монитора в) вывода...
коко60
20.05.2020 11:48
Ребят,я удалила сообщение в Элжуре, будет ли оно удаленно у учителя?...
ИльяРазумовский214
15.03.2019 11:40
Составьте программу ,которая позволяет вводить с клавиатуры элементы массива а [1..12],а затем выводит на экран в первую строку первые пять элементов массива,во вторую...
ИНА1111
15.03.2019 11:40
Скорость передачи данных через adsl-соединение равна 64 000 бит/с. сколько времени (в секундах) займет передача файла объемом 375 кбайт по этому каналу?...
костров1
15.03.2019 11:30
Описание слово диск - ? описание словосочетание флэш-память - ? sos...
Популярные вопросы
Выпишите предложение с прямой речью. (Знаки препинания не расставлены.)...
2
A complete the sentences using some or any 1. Don’t buy … rice....
1
Use of English: Passive Voice: Present and Past Simple. (from Active...
3
Определи массовую долю (в %) растворённого вещества раствора, получившегося...
3
Узнайте Проанализируйте источникиКакие периоды политического развития...
2
Расстояние в пространстве 10 класс. ответы, которые должны получится...
3
ронья дочь разбойника каких 3 вещей надо было остерегаться в лесу...
3
Чи є розвязком нерівності х²-х-5 0 число -1 ; 4...
3
Здiйснити перетворення. iв С- CH4- CH2=CH2- C2H5OH- C2H6 C2H5OH-...
3
Два угла равнобедренного треугольника пропорциональны числам 10...
2
#include <iostream>
#include <cmath>
using namespace std;
int main(){
int x1,x2,x3,y1,y2,y3=0;
double s,p,a,b,c,pp=0;
cin>>x1>>y1>>x2>>y2>>x3>>y3;
a=sqrt(pow(float(x2-x1),2)+pow(float(y2-y1),2));
b=sqrt(pow(float(x3-x2),2)+pow(float(y3-y2),2));
c=sqrt(pow(float(x3-x1),2)+pow(float(y3-y1),2));
p=a+b+c;
pp=p/2;
s=sqrt(pp*(pp-a)*(pp-b)*(pp-c));
cout<<"S="<<s<<endl;
cout<<"P="<<p;
cin.get();
cin.get();
return 0;
}
Пример ввода:
1
1
1
5
6
7
Пример вывода:
S=10
P=17.1954