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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
puzatin
0 / 0 / 0
Регистрация: 05.11.2013
Сообщений: 15
#1

Принадлежит ли точка окружности - C++

05.11.2013, 09:54. Просмотров 421. Ответов 3
Метки нет (Все метки)

Нужно было написать программу определяющию принадлежит ли точка окружности

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
{
 setlocale(LC_ALL,"RUS");
float x, y, r;
printf ( " Введите x, y, r:" );
scanf ( "%f%f%f", &x, &y, &r );
if  ( x*x+y*y<=r*r )
 printf ("Принадлежит");
else 
 printf ("Не принадлежит");
 
 
getch ();
}
При вводе данных 0.5 1.1 1 - Выдает что принадлежит, почему не могу понять
При смене на тип double при любых данных выводит - не принадлежит
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.11.2013, 09:54     Принадлежит ли точка окружности
Посмотрите здесь:

Принадлежит ли точка четырехугольнику. C++
C++ Принадлежит ли точка графику
Принадлежит ни точка кольцу (на C) C++
C++ Принадлежит ли точка фигуре
C++ Принадлежит ли точка области.
Принадлежит ли точка многоугольнику C++
C++ Принадлежит ли точка кругу
Определите, принадлежит ли точка данной окружности C++
C++ Принадлежит ли точка четырехугольнику?
Принадлежит ли точка области C++
C++ Определить принадлежит ли точка с заданными координатами к заданной окружности
C++ Принадлежит ли точка прямоугольнику?

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ПерС
366 / 282 / 84
Регистрация: 05.11.2013
Сообщений: 809
Записей в блоге: 5
Завершенные тесты: 1
05.11.2013, 10:01     Принадлежит ли точка окружности #2
Проверил, при твоих данных НЕ принадлежит
Скорее всего, читаешь в scanf не то, что ожидаешь
в шаблоне сделай пробелы "%f %f %f" а лучше читай числа по одному и перед каждым чисти stdin, типа
C++
1
printf ("\nВведите X:"); fflush (stdin); scanf ("%f",&x);
и то же для y и r
zss
Модератор
Эксперт С++
6193 / 5796 / 1877
Регистрация: 18.12.2011
Сообщений: 14,809
Завершенные тесты: 1
05.11.2013, 10:04     Принадлежит ли точка окружности #3
setlocale устанавливает локальные настройки, в которых
дробная от целой отделяется ЗАПЯТОЙ а не точкой.
puzatin
0 / 0 / 0
Регистрация: 05.11.2013
Сообщений: 15
05.11.2013, 10:12  [ТС]     Принадлежит ли точка окружности #4
Всем спс, с запятыми попробывал - заработало вроде
Yandex
Объявления
05.11.2013, 10:12     Принадлежит ли точка окружности
Ответ Создать тему
Опции темы

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