Кому порешать задачи - пишите сюда

Lum1x

Дым с мёдом, аспирин с йодом!
Команда форуму
Может кто нить посчитает мне вторую?:)
 

Cris

Member
Код:
#include "math.h"
....
double x1,x2,x3,y1,y2,y3,x,y,r;
cin>>x1>>y1>>x2>>y2>>x3>>y3;
y=((2*x2+2*x1)*(x2*x2+y2*y2-x3*x3-y3*y3)-(2*x2-2*x3)*(x2*x2+y2*y2-x1*x1-y1*y1))/((2*x2-2*x3)*(2*y1-2*y2)-(2*y3+2*y2)*(2*x2-2*x1));
x=(x2*x2+y2*y2-x1*x1-y1*y1+2*y1*y-2*y2*y)/(2*x2-2*x1);
r=sqrt((x1-x)*(x1-x)+(y1-y)*(y1-y));
cout<<x<<" "<<y<<" "<<r<<"\n";
если я ошибся дето в формуле то я попаду в психушку)))

ну вообщем такая штука, что если какието 2 точки находяться на одной линии, то оно гдето делит на 0 и показивает неправильный ответ(
.......................
не кароче дето у меня непрально, какеито тупие результаты на тестах видает(
........................
вот вобшем нашол похожее - захочеш переделаеш))
- задача Navy
- ее решение)
 
Останнє редагування:

zVonok

New Member
в теме про паскаль эта задача уже решалась...
алгоритм:
1)вводим поочердно 3 стороны треугольника(большие от нуля(тут первый условный оператор))
2)треугольник существует, если выполняються одновременно 3 условия: a+b>c, a+c>b, b+c>a
3)если a=b=c, значит равносторонний. Выводим сообещние на экран. Завершаеться программа.Если нет, то пункт 4.
4)если a<>b<>c, значит разносторонний.Выводим сообещние на экран. Завершаеться программа.Если нет, то выводим сообщение, что треугольник равнобедренный.
извеняюсь но можноссилку немогу чтото найти
 
A

AkeL.php

Guest
2 года уже прошло. Как будто вчера было :)
 
№4
Треугольник задан величинами своих углов (град.) и радиусом описанной окружности. Вычислите стороны треугольника.

Сделайте кто не буть её полностью
 
Зверху