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

Разработать программу для нахождения пары самых удаленных друг от друга точек - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Вычисление последовательностей в C++ http://www.cyberforum.ru/cpp-beginners/thread250064.html
Не могу разобраться, как решить данную задачку в С++? Недавно начал изучать C++,знаю что нужно сделать цикл, но как, да и факториал смущает. http://content.foto.mail.ru/mail/sentteriys/_answers/i-9.jpg
C++ Чтение с файла Добрый день. Подскажите пожалуйсто. В файле .dat маходятся по три числа в строке(445.345 43.54 345.34) их разделяют пробелы. Как мне присвоить первое число к А, второе к Б, третье к С ? Причем сделать это функцией, чтобы можно было потом с этими А,Б, и С оперировать...Заланее спасибо. http://www.cyberforum.ru/cpp-beginners/thread250055.html
Контрольные суммы...и vector C++
Есть сайт, на котором регистрируется и авторизовывается постоянно большое количество пользователей. Есть база из ~100 тыс логинов, хранится в MySQL. Из mysql базы логины периодически загружаются в vector: std::vector<std::string> users; Суть такова, нужно очень быстро загружать vector из mysql базы уникальными логинами (в mysql часто встречаются повторы), чтобы потом смотреть есть ли...
Количество четных элементов над главной диагональю C++
В двумерном массиве найти кол-во четных элементов над главной иагональю и кол-во элементов над побочной диагональю. Сравнить полученные результаты. Учесть ситуацию, если таких элементов нет. Начало сформулировал как-то так... #include<iostream.h> void main() {int i,j,kol1=0,kol2=0,mas; for (i=0;i<n;i++) for (j=0;j<n;j++) cin>>mas; for (i=0;i<n;i++) for (j=0;j<n;j++)
C++ Ошибка при компиляции http://www.cyberforum.ru/cpp-beginners/thread250011.html
День добрый. При написаниии любого кода у меня всегда возникает ошибка:1 unresolved externals, как исправить?
C++ Переделать класс Persona в класс Animal У меня есть пример задачи с классом Persona которую надо переделать в задачу с классом Animal, задачи почно идентичны, но я в программировании нуб:wall:, помогите кто может пожалуйста. Далее я вылаживаю условие задачи Animal и условие с решение задачи задачи Persona (пример) : Создать класс Person, содержащий следующие элементы: - поле "имя" char* FirstName; - поле "фамилия" char*... подробнее

Показать сообщение отдельно
igorrr37
 Аватар для igorrr37
1593 / 1221 / 118
Регистрация: 21.12.2010
Сообщений: 1,868
Записей в блоге: 7
28.02.2011, 20:46     Разработать программу для нахождения пары самых удаленных друг от друга точек
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
#include<stdio.h>
#include<time.h>
#include<stdlib.h>
#include<math.h>
 
int main(){
    int n, i, j, maxi1, maxi2;
    double maxDist=-1, tmpDist;
    fputs("n= ", stdout);
    scanf("%d", &n);
    int* xs=(int*)malloc(n*sizeof(int));
    int* ys=(int*)malloc(n*sizeof(int));
    srand(time(NULL));
    for(i=0; i<n; i++){
        xs[i]=rand()%10-5;
        ys[i]=rand()%10-5;
        printf("x= %d, y= %d\n", xs[i], ys[i]);
    }
    for(i=0; i<n; i++){
        for(j=i+1; j<n; j++){
            tmpDist=sqrt(pow(xs[i]-xs[j], 2)+pow(ys[i]-ys[j], 2));
            /*printf("tmpDist= %f\n", tmpDist);*/
            if(tmpDist>maxDist){
                maxDist=tmpDist;
                maxi1=i;
                maxi2=j;
            }
        }
    }
    printf("(%d, %d), (%d, %d), dist=%f", xs[maxi1], ys[maxi1], xs[maxi2], ys[maxi2], maxDist);
    free(xs);
    free(ys);
    return 0;
}
 
Текущее время: 15:16. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru