Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C (СИ) оператор For http://www.cyberforum.ru/c-beginners/thread1872207.html
В компьютер вводятся цены N товаров. Определить самый дорогой товар, который может приобрести покупатель, располагающий определенной суммой денег (сумму денег покупателя ввести с клавиатуры)....
C (СИ) Цикл While: определить, сколько раз в последовательности меняется знак Вводится последовательность ненулевых целых чисел, оканчивающаяся нулем. Определить, сколько раз в этой последовательности меняется знак. Например, в последовательности 10, -4, 12, 56, -4 знак... http://www.cyberforum.ru/c-beginners/thread1872203.html
Создать программу вычисления площади треугольника C (СИ)
Создать программу вычисления площади треугольника: S=1/2*a*h, где a- длина основания, h - высота треугольника. Подскажите где ошибка? Компилирую в Pelles C #include<math.h> int main(void) {...
Оператор FOR C (СИ)
В компьютер вводятся цены N товаров. Определить самый дорогой товар, который может приобрести покупатель, располагающий определенной суммой денег (сумму денег покупателя ввести с клавиатуры)....
C (СИ) Из итерации в рекурсию http://www.cyberforum.ru/c-beginners/thread1872176.html
Добрый день, написал код на перебор всех значений (brute force) на подбор паролей. Но необходимо написать все тоже самое только при использовании рекурсии. Ни как не могу понять как это можно...
C (СИ) Ряд Тейлора с заданной точность в си Здравствуйте. Пожалуйста, помогите с решением данной задачи: Я написал программу ( pow использовать нельзя), но она не работает ( компилятор не выдает ошибок). Заранее благодарю. #include... подробнее
LikeMike
0 / 0 / 0
Регистрация: 07.12.2016
Сообщений: 5
0

Попадание точки в заданную область

08.12.2016, 16:46. Просмотров 386. Ответов 0
Метки (Все метки)

Доброго времени суток!

Написал код. Проблема в том, что точка не попадает в заданную область, хотя математически я посчитал и нашел нужные переменные чтоб попасть в заданную точку.
Не подскажете в чем дело? (пишу на xcode)

Вот рисунок(закрашенная область куда надо попасть)
Попадание точки в заданную область



вот сам код

#include "stdio.h"
#include "math.h"
#include "locale.h"

int main() {
setlocale(LC_ALL, "RUS");
float x0, x1, y0, y1,r, y,line, proverka;
printf("\tПрограмма для вычисления попадания точки в заданную область\n");
printf("Введите значение для окружности:\n ");
proverka = 0 ;
while (proverka == 0){
printf("Координата х: ");
proverka = scanf("%f", &x1);
fflush(stdin);
}
proverka = 0 ;
while (proverka == 0){
printf("Координата y: ");
proverka = scanf("%f", &y1);
fflush(stdin);
}
proverka = 0 ;
while ((proverka == 0) || (r<=0)){
printf("Радиус: ");
proverka = scanf("%f", &r);
fflush(stdin);

}
printf("Введите значение для прямой:\n ");
proverka = 0 ;
while (proverka == 0){
printf("вводим прямую \n");

proverka =scanf("%f", &line);
if ((r*r)>=(x1*x1)+(y1*y1) && (y>line))
{
printf("Область пересечения существует, ");
} else {
printf("Нет области пересечения ");

return 0;
}
printf("Введите координаты точки:\n ");
proverka = 0 ;
while (proverka == 0){
printf("Координата х: ");
proverka = scanf("%f", &x0);
fflush(stdin);
}
proverka = 0 ;
while (proverka == 0){
printf("Координата y: ");
proverka = scanf("%f", &y0);
fflush(stdin);
}

if ((x0-x1)*(x0-x1)+(y0-y1)*(y0-y1)<=(r*r) && (y<=line)){
printf("Точка лежит в заданной области \n");
} else
printf("Точка лежит вне области \n");
system("pause");
return 0;
}
}


Вернуться к обсуждению:
Попадание точки в заданную область
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.12.2016, 16:46
Готовые ответы и решения:

Попадание точки в заданную область
Напишите программу, фиксирующую попадание в заданную область точки с вводимыми с клавиатуры...

Попадание точки в заданную область
Доброго времени суток! Попрошу помочь с написанием кода на языке Си Вот рисунок(область в...

Определить попадание точки в заданную область
Напишите программу, фиксирующую попадание в заданную область точки с вводимыми с клавиатуры...

Попадание точки в заштрихованную область
Написать программу, которая определяет, попадает ли точка с заданными координатами в область,...

Попадание точки в заштрихованную область
Написать программу, которая определяет попадает ли точка с заданными координатами в область,...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru