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

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

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

Подсчитать количество точек, которые находятся в кругу радиусом R с центром в начале координат - C++

27.04.2014, 13:10. Просмотров 700. Ответов 4
Метки нет (Все метки)

Подсчитать количество точек, которые находятся в кругу радиусом R с центром в начале координат. Координаты точек заданы массивами X (100), Y (100). Расстояние точки от начала координат вычислять в функции.
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.04.2014, 13:10
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Подсчитать количество точек, которые находятся в кругу радиусом R с центром в начале координат (C++):

Подсчитать количество точек, которые находятся в кругу радиусом R с центром в начале координат. Координаты точек заданы массивами X (100), Y (100) - C++
Подсчитать количество точек, которые находятся в кругу радиусом R с центром в начале координат. Координаты точек заданы массивами X (100),...

Посчитать к-во точек, попавших в круг с радиусом R и с центром в начале координат - C++
Срочно нужна помощь в создании программы для C++Builder. Условие такое: Заданы координаты точек x1 y1 ...

Отпечатать расстояния от начала координат для тех точек,которые принадлежат кругу с заданным радиусом, и число таких точек. - C++
1)Значение f(k) заключено между значениями t1= -a - √(b+m), t2=√(a+b+m),но не равно нулю. 2)Дана матрица из 2 столбцов и 10 строк.Первый...

Вычислить k-количество точек с целочисленными координатами, попадающих в круг ра-диуса R(R>0) с центром в начале координат - C++
Очень нужна ваша помощь. Написала программу , но не уверенна в ее правильности. Можете посмотреть и исправить ,если что-то не так . Заранее...

Вычислить количество точек с целочисленными координатами, попадающими в круг радиуса R>0 с центром в начале координат - C++
Вот тут дали задания и не знаю как решить....я думаю есть добрые люди???=))) Вычислить количество точек с целочисленными координатами,...

Функция окружности с центром в начале координат и заданным радиусом - C++
Для точки с координатами (x,y) указать лежит ли она внутри окружности с центром в начале координат и заданным радиусом R. Определение...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Denis123456789
43 / 43 / 17
Регистрация: 02.06.2013
Сообщений: 180
27.04.2014, 13:32 #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream>
using namespace std;
int main()
{
double x[100],y[100];
int R;
//нужно заполнить массивы и R
int kolvo=0;
for (int i=0;i<100;i++)
if (x*x+y*y<=R*R) kolvo++;
cout<<kolvo;
return 0;
}
Ну, может так?
1
sergio96
0 / 0 / 0
Регистрация: 19.03.2014
Сообщений: 5
27.04.2014, 14:08  [ТС] #3
можете написать полностью код, а то я запутался)
0
Denis123456789
43 / 43 / 17
Регистрация: 02.06.2013
Сообщений: 180
27.04.2014, 14:45 #4
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
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
#include <iostream>
#include <cstdlib>
#include <ctime>
#include <cmath>
using namespace std;
double rast (int x, int y) // функция, вычисляющая расстояние от начала координат
{
return sqrt(x*x+y*y );
}
int main()
{
const int n=10;
int  x[n],y[n];
double  R=50;
srand(time(0));
//заполнял генерацией случайных чисел от 0 до 99, можно заполнять вводом с клавиатуры или из файла
// размеры массивов взял 10 для удобства, можно брать любой другой
// брал целочисленные массивы
for (int i=0;i<n;i++)
{
    x[i]=rand()%100;
    y[i]=rand()%100;
    cout<<x[i]<<" "<<y[i]<<"\n";
}
int kolvo=0;
for (int i=0;i<n;i++)
if (rast(x[i],y[i])<R) kolvo++;
cout<<kolvo;
return 0;
}
Ну вот так попробуй
1
sergio96
0 / 0 / 0
Регистрация: 19.03.2014
Сообщений: 5
27.04.2014, 14:49  [ТС] #5
спасибо огромное!!!
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.04.2014, 14:49
Привет! Вот еще темы с ответами:

Количество целых точек в окружности с центром в (x, y) и радиусом R - C++
Задана окружность радиуса R с центром в точке (X,Y). Необходимо определить количество точек с целочисленными координатами, которые попадают...

Определить, сколько точек с целочисленными координатами попадают в круг заданного радиуса с центром в начале координат - C++
Вводится радиус круга R. Определить, сколько точек с целочисленными координатами попадают в круг заданного радиуса с центром в начале...

Определить, сколько точек попадает в круг радиусом R с центром в точке (0,0) - C++
Люди помогите пожалуйста решить 2. В ПК вводятся по очереди координаты n точек. Определить, сколько из них попадает в круг радиусом R с...

Сколько точек пересечения имеет прямая у=кх+в с окружностью с центром в точке (0, 0) и радиусом R - C++
задачи в программе CodeBlocks Помогите решить задачу: Сколько точек пересечения имеет прямая у=кх+в с окружностью с центром в точке...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
27.04.2014, 14:49
Ответ Создать тему
Опции темы

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