Форум программистов, компьютерный форум CyberForum.ru

Задача по Borland C++ Треугольник и круги. - C++

Восстановить пароль Регистрация
 
Solderas68
0 / 0 / 0
Регистрация: 05.04.2012
Сообщений: 3
05.04.2012, 22:47     Задача по Borland C++ Треугольник и круги. #1
Треугольник и круги. Лежит ли на заданный плоскости треугольник ABC в области пересечения заданных кругов.
(x-a1 )^2+(y-b1 )^2=r1^2; (x-a2 )^2+(y-b2 )^2=r2^2.
ЗАРАНЕЕ СПАСИБО!!!!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.04.2012, 22:47     Задача по Borland C++ Треугольник и круги.
Посмотрите здесь:

C++ Задача: отрезки, треугольник.
Задача в Borland c++ 5.02 C++
C++ Задача на Классы. Создать класс треугольник
C++ Задача СИ++ треугольник
Задача по С++ (Треугольник , Квадрат) C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Kuzia domovenok
 Аватар для Kuzia domovenok
1883 / 1738 / 116
Регистрация: 25.03.2012
Сообщений: 5,907
Записей в блоге: 1
05.04.2012, 23:04     Задача по Borland C++ Треугольник и круги. #2
Цитата Сообщение от Solderas68 Посмотреть сообщение
Треугольник и круги. Лежит ли на заданный плоскости треугольник ABC в области пересечения заданных кругов.
(x-a1 )^2+(y-b1 )^2=r1^2; (x-a2 )^2+(y-b2 )^2=r2^2.
ЗАРАНЕЕ СПАСИБО!!!!
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#include <stdio.h>
int main(){
int a1, b1, r1;
int a2, b2, r2;
int ax, bx, cx;
int ay, by, cy;
printf("\nVvedi pervy krug (x y r):");
scanf("%d %d %d", &a1, &b1, &r1);
printf("\nVvedi vtoroy krug (x y r):");
scanf("%d %d %d", &a2, &b2, &r2);
printf("\nVvedi vershinu A (x y):");
scanf("%d %d", &ax, &ay);
printf("\nVvedi vershinu B (x y):");
scanf("%d %d", &bx, &by);
printf("\nVvedi vershinu C (x y):");
scanf("%d %d", &cx, &cy);
if ( ((ax-a1)*(ax-a1)+(ay-b1)*(ay-b1)<r1*r1)&&
    ((bx-a1)*(bx-a1)+(by-b1)*(by-b1)<r1*r1)&&
      ((cx-a1)*(cx-a1)+(cy-b1)*(cy-b1)<r1*r1)&&
        ((ax-a2)*(ax-a2)+(ay-b2)*(ay-b2)<r2*r2)&&
           ((bx-a2)*(bx-a2)+(by-b2)*(by-b2)<r2*r2)&&
             ((cx-a2)*(cx-a2)+(cy-b2)*(cy-b2)<r2*r2))
                    printf ("na peresechenii");
else 
                    printf ("ne na peresechenii");
return 0;
}
Solderas68
0 / 0 / 0
Регистрация: 05.04.2012
Сообщений: 3
05.04.2012, 23:10  [ТС]     Задача по Borland C++ Треугольник и круги. #3
В printf ошибки пишет. У меня Borland 3.11.
Kuzia domovenok
 Аватар для Kuzia domovenok
1883 / 1738 / 116
Регистрация: 25.03.2012
Сообщений: 5,907
Записей в блоге: 1
05.04.2012, 23:12     Задача по Borland C++ Треугольник и круги. #4
Цитата Сообщение от Solderas68 Посмотреть сообщение
В printf ошибки пишет. У меня Borland 3.11.
а так?

Не по теме:

неужели не догадаться было?

Solderas68
0 / 0 / 0
Регистрация: 05.04.2012
Сообщений: 3
05.04.2012, 23:15  [ТС]     Задача по Borland C++ Треугольник и круги. #5
Цитата Сообщение от Kuzia domovenok Посмотреть сообщение
а так?

Не по теме:

неужели не догадаться было?

Ну я просто только стал изучать С++. И много не знаю. А задачи уже дают тяжелые. Я 1 курс колледжа.
Изучали команды cin и cout.

Добавлено через 38 секунд
У меня только Borland 3.11
Kuzia domovenok
 Аватар для Kuzia domovenok
1883 / 1738 / 116
Регистрация: 25.03.2012
Сообщений: 5,907
Записей в блоге: 1
05.04.2012, 23:47     Задача по Borland C++ Треугольник и круги. #6
ну в качестве упражнения, догадайся хотя бы как вместо printf/scanf с потоковым вводом-выводом переделать
Yandex
Объявления
05.04.2012, 23:47     Задача по Borland C++ Треугольник и круги.
Ответ Создать тему
Опции темы

Текущее время: 07:00. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru