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

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

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

Попадают ли точки в окружность - C++

14.12.2013, 19:49. Просмотров 263. Ответов 0
Метки нет (Все метки)

Дан файл координат точек на плоскости.Переписать в файл G все точки,попадающие в окружность радиуса R и с координатами центра (x,y). Реализовать на двоичных файлах с помощью структур данных (struct).
Задачу я решил, если координаты точек задаются вручную, а с файлами возникли проблемы. Просьба помочь разобраться как задать файл координат точек на плоскости и переписать в файл G все точки,попадающие в окружность радиуса R и с координатами центра (x,y).

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
28
29
30
31
32
33
#include <iostream>
#include <stdio.h>
 
using namespace std;
 
int main()
 
{
    float x,y,xg,yg,R,r;
 
    cout << ("Vvedite koordinaty centra okr M(x,y)\nx=");
    cin >> x;
    cout << ("y=");
    cin >> y;
    cout << ("Vvedite R\nR=");
    cin >> R;
    cout << ("Vvedite koordinaty tochki G(xg,yg)\nxg=");
    cin >> xg;
    cout << ("yg=");
    cin >> yg;
    r=(sqrt(pow((x-xg),2)+pow((y-yg),2)));
    cout << "r=" << r << endl;
    
        if (r<=R)
    cout<< ("Tochka popadaet v okruzhnost");
        
     else 
 
     cout << ("Tochka ne popadaet v okruzhnost");
    
            system ("pause");
    return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.12.2013, 19:49     Попадают ли точки в окружность
Посмотрите здесь:
C++ Определить номер точки, через которую проходит окружность с центром в начале координат, внутрь которой попадают все оставшиеся точки.
Определить, попадают ли точки в круг с заданным радиусом C++
Попадание точки в эллипс (окружность) C++
Определить, пересекаются ли прямая и окружность, и найти точки пересечения C++
C++ Окружность вписана в квадрат заданной площади; найти площадь квадрата, вписанного в эту окружность
C++ На плоскости задано множество точек. Выбрать три различные точки так, чтобы проходящая через них окружность делила это множество на группы
Почему не попадают элементы в массив? C++
C++ определить числа которые попадают в диапазон
C++ Определить, все ли числа попадают в заданный интервал
попадают ли введенные координаты в штрихованную область(рисунок приложен). C++
C++ Определить и выдать на экран те числа, которые попадают в диапазон от 2 до 5
C++ Подсчитать сумму и количество элементов массива которые попадают под ограничения

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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