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

Найти точку из множества A, наиболее близкую к точке B - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти и сохранить в строке те слова текста, которые содержат одинаковое количество гласных и согласных букв http://www.cyberforum.ru/cpp-beginners/thread1192021.html
Помогите пожалуйста написать программу данного варианта по примеру ниже, используя такие же функции. В С++ не разбираюсь особо, помогите пожалуйста сдать лабу. данный вариант: "Дана строка. Словом...
C++ Управление LEGO Mindstorms NXT 2.0 написать код для управления роботом LEGO Mindstorms NXT 2.0 на базе ос андроид(вперёд назад лево право),...код может быть на любом языке программирования ,и надо эту программу закинуть на андроид... http://www.cyberforum.ru/cpp-beginners/thread1191998.html
C++ Дурацкие ошибки!
Есть код на C++,выдает ошибку error C2065: sort: необъявленный идентификатор : см. ссылку на создание экземпляров функции шаблон при компиляции "A sort_mas<float>(int,A *)" with ...
C++ Заданы число и месяц невисокосного года. Вычислить порядковый номер даты, начиная отсчет с начала года
Заданы два натуральных числа a,b которые обозначают число и месяц не високосного года. Вычислить порядковый номер даты, начиная отсчет с начала года. Например, число 2.03 (2 марта) имеет порядковый...
C++ Создать интерфейс на любом языке программирования http://www.cyberforum.ru/cpp-beginners/thread1191959.html
Взяли 100 сенсорных компьютеров. Раскидали их по полю футбольному. Задача: Смоделировать работу сети из этих компов (WiFi или 4G).Плюс нужно учесть ,что сетка из раскидных компов будет для...
C++ Преобразовать строку в выражение Добрый день, вообщем суть проблемы такова, есть какая-то функция, к примеру y=cos(x) и эту функцию необходимо ввести с клавиатуры или считать из файла, не важно, хотелось бы узнать как это... подробнее

Показать сообщение отдельно
jurok_85
263 / 247 / 88
Регистрация: 21.02.2013
Сообщений: 585
Завершенные тесты: 1
29.05.2014, 03:11
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
#include <iostream>
#include <cstdlib>
#include <ctime>
#include <cmath>
const int N = 20;
using namespace std;
 
struct tochka{
double x, y;
};
 
int main()
{
    srand(time(NULL));
   tochka A[N], b;
   b.x = rand()% 50; b.y = rand()% 50;
   cout << "Tochka B"  <<" ("<< b.x << ", " << b.y<< ")"<< endl << endl;
   for(int i = 0; i != N; i++)
   {
       A[i].x = rand()% 50;
       A[i].y = rand()% 50; cout << "Tochka " << i+1 <<" ("<< A[i].x << ", " << A[i].y<< ")"<< endl;
   }
   double min = sqrt(pow((A[0].x - b.x), 2) + pow((A[0].y - b.y), 2));
   double temp;
   int j = 0;
   for(int i = 1; i != N; i++)
   {
       temp = sqrt(pow((A[i].x - b.x), 2) + pow((A[i].y - b.y), 2));
       if(temp < min){
        min = temp;
        j = i;
       }
   }
   cout << "\nNaiblizajwaja tochka iz mnozestva A k tochke b -" << "Tochka " << j+1 <<" ("<< A[j].x << ", " << A[j].y<< ")"<< endl;
   return 0;
 
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru