Home
О нас
Products
Services
Регистрация
Войти
Поиск
Молодочек
@Молодочек
August 2022
1
14
Report
Решите срочно!35 баллов!Задача на фото,желательно с++,но можно и на другом языке.
Please enter comments
Please enter your name.
Please enter the correct email address.
Agree to
terms of service
You must agree before submitting.
Send
Answers & Comments
Антон07072003
#include <iostream>
#include <cmath>
using namespace std;
double s(double x, double y, double z)
{
double p = (x + y + z) / 2;
return sqrt(p*(p - x)*(p - y)*(p - z));
}
double l(double x, double y, double x1, double y1)
{
return sqrt((x - x1)*(x - x1) + (y - y1)*(y - y1));
}
int main()
{
double x, y, x1, y1, x2, y2, x3, y3,n,ans=0;
cin >> x >> y >> x1 >> y1 >> x2 >> y2>>n;
double len1 = l(x, y, x1, y1); //ab
double len2 = l(x1, y1, x2, y2); //bc
double len3 = l(x, y, x2, y2); // ac
double s1 = s(len1, len2, len3);//s(ab,bc,ac)
for(int i=0;i<n;i++)
{
cin >> x3 >> y3;
double len4 = l(x, y, x3, y3); //at
double len5 = l(x1, y1, x3, y3);//bt
double len6 = l(x2, y2, x3, y3);//ct
double s2 = s(len1, len4, len5);//s(ab,bc,)
double s3 = s(len3, len4, len6);
double s4 = s(len6, len5, len2);
if (abs(s1 - (s2 + s3 + s4)) < 0.000001)
ans++;
}
cout << ans;
return 0;
}
3 votes
Thanks 1
Молодочек
Можешь написать полное решение плиз,просто у меня ошибки в цикле.И можно использовать struct Point так проще
Антон07072003
У тебя в цикле должен быть ввод твоей структуры, как я понимаю. Потом вычисление длины отрезков. Потом площади и if.
Антон07072003
Ошибка может быть в вычислении длины отрезков и площади, перепроверь.
Антон07072003
Проверяй, я пока напишу.
Антон07072003
Написал.
Молодочек
Можешь на hastebin скинуть код
Антон07072003
https://hastebin.com/kasokemali.cpp
Молодочек
Спасибо!Все понял!
Антон07072003
Тебе спасибо, разминка для мозга.
More Questions From This User
See All
Молодочек
August 2022 | 0 Ответы
Решите плиз спомощью промежутков.Срочно!...
Answer
Молодочек
August 2022 | 0 Ответы
Женя учится на 8 и 9.Он принципиально не получает другие оценки.Любая последоват...
Answer
Молодочек
August 2022 | 0 Ответы
Решить предел. Предел на фото...
Answer
Молодочек
August 2022 | 0 Ответы
С++. Вопрос, почему не работает цикл while. Вот код #include #include #include...
Answer
Молодочек
August 2022 | 0 Ответы
С++ Задание на фото...
Answer
Молодочек
August 2022 | 0 Ответы
С++. Задача на фото...
Answer
Молодочек
July 2022 | 0 Ответы
3)-1.5...
Answer
Молодочек
July 2022 | 0 Ответы
С++ Задача на фото.Произведение считать по строкам до конца массива. Т.е если 0 ...
Answer
Молодочек
July 2022 | 0 Ответы
Срочно! С++ . Одномерный массив...
Answer
Молодочек
July 2022 | 0 Ответы
возрастание)...
Answer
рекомендуемые вопросы
rarrrrrrrr
August 2022 | 0 Ответы
о чем должны позаботиться в первую очередь взрослые при организационном вывозе н...
danilarsentev
August 2022 | 0 Ответы
Есть два станка на которых выпускают одинаковые запчасти один производит a запча...
myachina8
August 2022 | 0 Ответы
Найти по графику отношение V3:V1. В ответах написано 9, но нужно решение...
ydpmn7cn6w
August 2022 | 0 Ответы
Choose the correct preposition: 1.I am fond (out,of,from) literature. 2.where ar...
millermilena658
August 2022 | 0 Ответы
Определите Как создавалась и кто создавал арабское государство в крации...
MrZooM222
August 2022 | 0 Ответы
Ч. Айтманов в рассказе "Красное яблоко" использует метод рассказ в рассказе. Опи...
timobila47
August 2022 | 0 Ответы
каково было назначение каждой из частей византийского храма? помогите пожалуйста...
ivanyyaremkiv
August 2022 | 0 Ответы
moment. 6....
Участник Знаний
August 2022 | 0 Ответы
Пожалуйста!!!!!!!!!!!!...
sarvinozwakirjanova
August 2022 | 0 Ответы
помогите пожалусто пж...
×
Report "Решите срочно!35 баллов!Задача на фото,желательно с++,но можно и на другом языке..."
Your name
Email
Reason
-Select Reason-
Pornographic
Defamatory
Illegal/Unlawful
Spam
Other Terms Of Service Violation
File a copyright complaint
Description
Helpful Links
О нас
Политика конфиденциальности
Правила и условия
Copyright
Контакты
Helpful Social
Get monthly updates
Submit
Copyright © 2025 SCHOLAR.TIPS - All rights reserved.
Answers & Comments
#include <cmath>
using namespace std;
double s(double x, double y, double z)
{
double p = (x + y + z) / 2;
return sqrt(p*(p - x)*(p - y)*(p - z));
}
double l(double x, double y, double x1, double y1)
{
return sqrt((x - x1)*(x - x1) + (y - y1)*(y - y1));
}
int main()
{
double x, y, x1, y1, x2, y2, x3, y3,n,ans=0;
cin >> x >> y >> x1 >> y1 >> x2 >> y2>>n;
double len1 = l(x, y, x1, y1); //ab
double len2 = l(x1, y1, x2, y2); //bc
double len3 = l(x, y, x2, y2); // ac
double s1 = s(len1, len2, len3);//s(ab,bc,ac)
for(int i=0;i<n;i++)
{
cin >> x3 >> y3;
double len4 = l(x, y, x3, y3); //at
double len5 = l(x1, y1, x3, y3);//bt
double len6 = l(x2, y2, x3, y3);//ct
double s2 = s(len1, len4, len5);//s(ab,bc,)
double s3 = s(len3, len4, len6);
double s4 = s(len6, len5, len2);
if (abs(s1 - (s2 + s3 + s4)) < 0.000001)
ans++;
}
cout << ans;
return 0;
}