Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Visual C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.11.2014, 22:50   #1
tyrik102
Новичок
Джуниор
 
Регистрация: 21.11.2014
Сообщений: 2
По умолчанию visual c++

Заданы две окружности: с центром в точке О(x0, y0) и радиусом R0 и с центром в точке О(x1, y1) и радиусом R1. Определите, во скольких точках пересекаются окружности.

Код:
#include<iostream>
#include<math.h>
#include<locale>
using namespace std;
int main()
{
	setlocale(LC_ALL, "Russian");
	float x0, y0, x1, y1, r0, r1;
	cout << "Задайте центр первой окружности (x0,y0) и её радиус" << endl;
	cin >> x0 >> y0 >> r0;
	cout << "Задайте центр второй окружности (x1,y1) и её радиус" << endl;
	cin >> x1 >> y1 >> r1;
	if ((r0 + r1 > sqrt(pow(x1 - x0), 2) + pow(y1 - y0), 2))
		cout << "2 точки" << endl;
	else if (r0 + r1 == sqrt(pow(x1 - x0), 2) + pow(y1 - y0), 2)) 
		cout << "1 точка" << endl;
	else cout << "нет точек" << endl;
	system("pause");
	return 0;

}
подскажите в чем ошибка?

P.S еще не понятно как задать уравнение в случае если:
координата первой точки (0;0)
второй (0;1)
r1=4
r2=3

Последний раз редактировалось Stilet; 21.11.2014 в 22:56.
tyrik102 вне форума Ответить с цитированием
Старый 21.11.2014, 23:00   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Код:
( (r0 + r1) > sqrt(pow(x1 - x0, 2) + pow(y1 - y0, 2)))
И так же со вторым условием.
А вообще запомни на будущее: Скрывать тексты ошибок все равно что сказать почтенному обществу "фас!".
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 22.11.2014, 00:54   #3
tyrik102
Новичок
Джуниор
 
Регистрация: 21.11.2014
Сообщений: 2
По умолчанию

большое спасибо за ответ!
tyrik102 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Visual C++, Visual C#, Visual basic .Net, или Microsoft.Net Что лучше? _PROGRAMM_ Общие вопросы .NET 14 10.10.2012 19:24
Qt/(C++ || Python) Vs Visual C# Vs Visual C++. Что Лучше Для Десктоп Программирования beget Общие вопросы C/C++ 1 05.08.2012 01:29
Проблема с windows visual styles в Visual studio 2008 express. [awa Visual C++ 2 09.01.2010 06:05
Как перевести проект из Visual C++ 2003 в Visual C++ 2008? iukash Visual C++ 8 17.04.2009 22:36
Visual c++ 2005 и Visual c++ 6 это разные версии или нет? Руслантус Свободное общение 3 30.11.2007 19:42