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

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

Войти
Регистрация
Восстановить пароль
 
troll'
1 / 1 / 0
Регистрация: 06.12.2010
Сообщений: 7
#1

Определить количество точек на плоскости, попадающих внутрь круга - C++

06.12.2010, 18:40. Просмотров 826. Ответов 3
Метки нет (Все метки)

собственно сабж.

прошу помощи в решении.

1)Даны натуральное число k и вещественные массивы Х[N], У[N]. Определить количество точек на плоскости с координатами (X[i], Y[i]), где i=0,…, N-1, попадающих внутрь круга с центром в начале координат и радиусом, равным k.
2)Дан целочисленный массив А[N][N]. Сформировать массив В[N], состоящий из нулей и единиц, руководствуясь следующим правилом: если i-я строка массива А содержит хотя бы один отрицательный элемент, то В[i] = 1, в противном случае В[i] = 0.

заранее спасибо, премного благодарен.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.12.2010, 18:40
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Определить количество точек на плоскости, попадающих внутрь круга (C++):

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

Найти количество точек, попадающих внутрь каждого полукруга - C++
Дан файл действительных чисел r1, r2,…,r11. Все они упорядочены по возрастанию. Эти числа рассматриваются как радиусы полукругов в верхней...

Вывести количество точек, попадающих в данный прямоугольник. - C++
Дано 4 целых числа x1, y1 и x2,y2, которые образуют прямоугольник, а также набор из N точек с координатами (х, у). Вывести количество ...

Количество точек, попадающих в заданные отрезки интервала - C++
Добрый день, Я новичок в программировании целиком и, в частности, в С++. Надеюсь на вашу помощь!! Даны точки 1, 1.2, 4, 5.9. Дан...

В заданном множестве точек плоскости найти количество точек в каждой из четвертей - C++
В заданном множестве точек плоскости найти количество точек в каждой из четвертей

В заданном множестве точек плоскости найти количество точек в каждой из четвертей - C++
В заданном множестве точек плоскости найти количество точек в каждой из четвертей. Знаете я не могу понять - а как задано это...

3
norge_goth
62 / 62 / 7
Регистрация: 27.01.2009
Сообщений: 279
06.12.2010, 18:49 #2
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
2.
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
#include <iostream>
#include <stdlib.h>
 
#define N 4
 
int main ()
{
 
    int m[N][N] = {{12, -13, 0, -1},
                 {11, 1, 29, 9}};
 
    int n[N];
 
    for(int i = 0; i < N; ++i)
        for(int j = 0; j < N; ++j)
        {
            if(m[i][j] < 0)
            {
                n[i] = 1;
                break;
            }
 
            n[i] = 0;
        }
 
    for(int i = 0; i < N; ++i)
         std::cout << n[i] << std::endl;
    
 
    system("PAUSE");
    return 0;
}
0
troll'
1 / 1 / 0
Регистрация: 06.12.2010
Сообщений: 7
07.12.2010, 14:39  [ТС] #3
norge_goth, преогромнейшее человеческое спасибо!

Помогите кто-нибудь еще с 1ой.
0
dihlofos
Бродяга
304 / 258 / 17
Регистрация: 27.08.2010
Сообщений: 553
07.12.2010, 14:59 #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
31
32
#include <iostream>
#include <cmath>
using namespace std;
///////////////////////////////////////////
int main()
{
    const int N = 5;
    int i, k;
    int kolvo = 0;
    double X[N], Y[N], r;
    
    cout<<"Enter k: ";
    cin>>k;
    
    for(i = 0; i < N; ++i)
    {
        cout<<"Enter x"<<i<<": ";
        cin>>X[i];
        cout<<"Enter y"<<i<<": ";
        cin>>Y[i];
    }
    for(i = 0; i < N; ++i)
    {
        r=sqrt(X[i]*X[i]+Y[i]*Y[i]);
        if(r<k)
            ++kolvo;
    }
    
    cout<<"Kolvo = "<<kolvo;
 
    return 0;
}
0
07.12.2010, 14:59
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.12.2010, 14:59
Привет! Вот еще темы с ответами:

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

Определить количество элементов последова-тельности, не попадающих во введенный с клавиатуры интервал - C++
Ввести с клавиатуры два неодинаковых числа (интервал) и последова-тельность, не содержащую нулей (ввод 0 является признаком завершения...

По заданным целым координатам точек на плоскости определить фигуру - C++
По заданным целым координатам точек на плоскости определить фигуру, соединив точки в порядке ввода мы можем получить: четырехугольник...

Дано несколько точек с целочисленными координатами. Определить максимальное количество точек из них, лежащих на одной прямой. Если можно напечатать н - C++
Я подумала, что нужно будет написать класс Point. Немного написала, и остановилась на методе, который проверяет принадлежность точки...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

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