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

Точки внутри эллипса - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 14, средняя оценка - 5.00
kabl92
67 / 0 / 0
Регистрация: 24.09.2009
Сообщений: 86
13.05.2010, 23:15     Точки внутри эллипса #1
Для заданных a и b найти все точки с целочислеными координатами находящиеся внутри эллипса (x*x)/(a*a)+(y*y)/(b*b)<1
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.05.2010, 23:15     Точки внутри эллипса
Посмотрите здесь:

C++ Определить 3 точки, являющиеся вершинами треугольника, для которых разность точек вне е го и внутри является минимальной.
C++ Даны координаты вершин треугольника и координаты некоторой точки внутри него
C++ Программа вычисления местонахождения точки относительно фигуры (лежит ли точка внутри, на контуре или вне фигуры)
Расстояние от точки до луча (описание внутри) C++
Нарисовать дугу эллипса C++
Даны координаты вершин N-угольника, определить все целочисленные точки, лежащие внутри него C++
Найти расстояние от данной точки внутри до ближайшей стороны треугольника C++
Положение точки относительно заданного эллипса C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
gh05t
47 / 46 / 4
Регистрация: 03.04.2010
Сообщений: 99
14.05.2010, 09:23     Точки внутри эллипса #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <conio.h>
#include <iostream>
 
using namespace std;
 
int main()
{
    int a, b;
    cin >> a;
    cin >> b;
 
    for (int x = -a; x < a + 1; x++)
        for (int y = -b; y < b + 1; y++)
            if ( ((x*x)/(a*a))+((y*y)/(b*b)) < 1 )
                cout << "X,Y: " << x << "," << y << endl;
            
    getch();
    return 0;
}
kabl92
67 / 0 / 0
Регистрация: 24.09.2009
Сообщений: 86
14.05.2010, 19:29  [ТС]     Точки внутри эллипса #3
спасибо большое.а можете пояснить чуть чуть эту программу?

Добавлено через 1 час 52 минуты
помогите не могу понять вот это: x < a + 1 и y < b + 1
Yandex
Объявления
14.05.2010, 19:29     Точки внутри эллипса
Ответ Создать тему
Опции темы

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