Войти
Регистрация
Спроси ai-bota
В
Все
М
Математика
А
Английский язык
Х
Химия
Э
Экономика
П
Право
И
Информатика
У
Українська мова
Қ
Қазақ тiлi
О
ОБЖ
Н
Немецкий язык
Б
Беларуская мова
У
Українська література
М
Музыка
П
Психология
А
Алгебра
Л
Литература
Б
Биология
М
МХК
О
Окружающий мир
О
Обществознание
И
История
Г
Геометрия
Ф
Французский язык
Ф
Физика
Д
Другие предметы
Р
Русский язык
Г
География
Показать больше
Показать меньше
olgagavrikova31
11.02.2020 06:06 •
Информатика
2. заданы координаты трех вершин треугольника (х, , , y3) - найти его периметр и площадь. c++
Показать ответ
Ответ:
nikputen1
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
0,0
(0 оценок)
Популярные вопросы: Информатика
rabramchik
19.12.2020 21:44
Людиии сделать инфу, очень ...
vladduliman5
28.04.2022 03:01
c++реализовать структуру. Организовать ввод и вывод данных структуры используя файлы. Используя поля созданной структуры, выполнить выборку или по возможности вычисления....
anastasia8879
25.06.2022 11:33
іть будь ласка треба...
Ariana20199
29.04.2022 12:13
сор информатика 9 класс 2 четверть...
vlada363
09.08.2021 00:04
1. Характеристика внутренних устройств системного блока. Используя пример заполнення, заполните таблицуНаименования устройстваВыполняемая функция...
папа11111111111111
12.08.2021 17:03
Соотнесите данные программы к своему классу программного обеспечения. Запишите в таблице под каждой буквой необходимые программы и опишите их назначение. Paint,Windows Media...
olqa252ru
22.11.2022 04:51
Разрешающая дисплея равна 320×200 точек. Количество цветов в изображении равно 64. Какой объём видеопамяти (в килобайтах) требуется для хранения 4 страниц изображения?...
magauiyaa
02.01.2022 00:31
1) Какую встроенную функцию нужно ввести в ячейку, чтобы найти минимум в ячейках в диапазоне B7: B10? * а) = МИН (от B7 до B10) б) = МИН (B7-B10) в) = МИН (B8: B11) г) = МИН...
Irishka091
25.12.2022 02:47
It is или they are? 1. let s buy the t-shirt. nice. 2.l would like to buy the sweater. nice. 3. don t buy the boots. bad. 4. what colour are the green. 5. i don t like the ugly....
Lerika51640
25.12.2022 02:47
Вчём состояли особенности культуры в xvi в?...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
Спроси ai-бота
#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