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

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

Восстановить пароль Регистрация
 
WilThrash
0 / 0 / 0
Регистрация: 12.11.2013
Сообщений: 11
14.12.2013, 19:49     Попадают ли точки в окружность #1
Дан файл координат точек на плоскости.Переписать в файл 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++ Найти сумму и число тех элементов заданного массива X1,X2, … ,Xn, которые попадают на заданный отрезок.
Определить, пересекаются ли прямая и окружность, и найти точки пересечения C++
попадают ли введенные координаты в штрихованную область(рисунок приложен). C++
C++ Определить и выдать на экран те числа, которые попадают в диапазон от 2 до 5
Массивы-Указатели. Определить кол-во и суму элементов, которые попадают в диапазон А,В C++
Почему не попадают элементы в массив? C++
Определить, попадают ли точки в круг с заданным радиусом C++
C++ Найти два первых элемента в массиве, значения которых не попадают в заданный диапазон
C++ Определить, все ли числа попадают в заданный интервал

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

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

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