Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 30.03.2010
Сообщений: 9
1

Про Соседей

31.03.2010, 14:48. Просмотров 548. Ответов 1
Метки нет (Все метки)

На плоскости заданы N точек своими координатами. Найти количество точек, которые в окрестности радиуса R не имеет "соседей".
ПОМОГИ НАПИСАТЬ КОД ПРОГИ!!!ПЛЗ!!!
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
31.03.2010, 14:48
Ответы с готовыми решениями:

Про линковку библиотек и про архитектуру иерархии классов
Добрый день! Возникла такая вот проблема. Я использую MinGW Developer Studio. Это довольно старая...

Найти соседей в массиве C++
Есть мини-игра : 1. Шарики расположены по определенным позициям. 2. Кликаешь берет шарик в руки а...

Подсчитать количество соседей с разными знаками
Подсчитать количество пар соседних элементов имеющих разные знаки что надо сделать?

Посчитать количество соседей с одинаковым знаком
Здравствуйте. Дан текстовый файл с числами. Вычислить количество соседей с одинаковым знаком. Вот,...

1
0 / 0 / 0
Регистрация: 30.03.2010
Сообщений: 9
29.04.2010, 13:34  [ТС] 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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
# include<math.h>
# include<stdio.h>
# include<conio.h>
# define SIZE 20
# define ESC 27
/*******************/
/*’®зЄЁ ЎҐ§ б®бҐ¤Ґ©*/
/*******************/
 
void main(void){
    short n;             //Љ®«ЁзҐбвў® в®зҐЄ
    float r,
          i;
    float koord[SIZE][2];
    enum bool{FALSE,TRUE}flag;
    void Sosedi (short,
                float,
                float[][2]);
 
    do{
//‚ў®¤ Ё Є®*ва®«м ¤***ле
        do{
            flag=TRUE;
            while(flag){
                 clrscr();         //ЋзЁбвЄ* нЄа***
                 printf("Љ®«ЁзҐбвў® Є®®а¤Ё**в:");
                 scanf("%d",&n);
                 if(n<2 || n>SIZE){
                    printf("ђ*§¬Ґа ¤®«¦Ґ* Ўлвм [2 - %d]\n",SIZE);
                    getch(); flag=FALSE;
                 }
            }
        }while(n<2 || n>SIZE);
            printf("Љ®®а¤Ё**вл [x y]\n");
        while (!flag){
        for(i=0;i<n;i++){
            scanf("%f%f",&koord[i][0],&koord[i][1]);
 
        }
        printf("ђ*¤Ёгб:\n");
        scanf("%d",&r);
        printf("Ќ®¬Ґа* в®зҐЄ ЎҐ§ б®бҐ¤Ґ© - %d , %d \n",n,r,koord);
        printf("\nESC - ‚л室\n");
    }while(getch()!=ESC);
}   // end main
//Ќ*宦¤Ґ*ЁҐ в®зҐЄ
void Sosedi(short n,short r,float koord[][2]){
    short i,j,chek,
          sosedi,                              //Љ®®а¤Ё**вл
          buf;
    for(i=buf=sosedi=0;i<n;i++){
        chek = 0;
        for(j=0;j<n;j++){
            if(i!=j && buf=sqrt(koord[i][0]-koord[j][0])*
                       (koord[i][0]-koord[j][0])+
                       (koord[i][1]-koord[j]1])*
                       (koord[i][1]-koord[j][1])<=r*r){
            chek++;
            }
        if(buf<chek){
            buf=chek;
            sosedi=i;
        }
    }
    return sosedi; sosedi++
}  //end sosedi
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.04.2010, 13:34

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Функция для подсчета соседей в матрице
При написании игры &quot;Жизнь&quot; использую следующую функцию для подсчета соседей: for (int i = 1; i &lt;...

Сортировка по убыванию элементов соседей с одинаковыми значениями
Ввод с клавиатуры одномерного массива типа double. Отсортировать в порядке убывания элементы соседи...

Определить сколько из чисел больше своих соседей
имеется последовательность чисел, содержащая n элементов.определить сколько из них больше своих...

Определить сколько чисел больше своих “соседей”
Задача 2. Дано 20 целых чисел. Определить сколько из них больше своих “соседей”, т.е. преидущего и...


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

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

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