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

структура TPoint - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ не выводит адрес пробела http://www.cyberforum.ru/cpp-beginners/thread452806.html
не могу понять почему не выводить адрес пробела что то не могу исправить #include <iostream> #include <iomanip> #include <cstdlib> #include <ctime> using namespace std; void main() { char s,*px;
C++ Code::Blocks Как в среде CodeBlocks подключить библиотеки comobj и прочие, которые необходимы для создания COM-объектов? В Билдере они подключаются, в CodeBlocks никак =\ http://www.cyberforum.ru/cpp-beginners/thread452803.html
C++ Чтение посимвольно из файла с пробелами
Ребята, подкажте, в чем проблема в чтении файла? спасибо #include "fstream" #include "string" using namespace std; int main () { ifstream fin("in.txt", std::ios::in); ofstream fout("out.txt", std::ios::out); char Str;int i = 0; while (1)
Работа с файлами через ifstream/ofstream C++
Добрый вечер! Как сделать такую манипуляцию с файлом??? Через ifstream и ofstream Создать файл, состоящий из n вещественных чисел. Вывести на экран все числа данного файла с нечетными порядковыми номерами, больше заданного числа
C++ Повторяющееся слова http://www.cyberforum.ru/cpp-beginners/thread452775.html
нужна задача, которая будет открывать 3 тхт файла в 2ух из них нужно выделить повторяющееся слова(просто выделить каким-то цветом), а третий файл должен быть пустым
C++ Умножение длинных чисел с фиксированной запятой #include "StdAfx.h" #include "conio.h" #include <iostream> #include <vector> #include <iomanip> #include <string> #include <cstdlib> #define BASE 10 #define LEN 1 using namespace std; подробнее

Показать сообщение отдельно
.: TAPAKAH :.
Мега Таракан
 Аватар для .: TAPAKAH :.
110 / 11 / 1
Регистрация: 24.05.2010
Сообщений: 227
25.02.2012, 22:26     структура TPoint
Доброго времени суток! Помогите решить
Решить задачу, используя структуру Point для хранения координат точки.
Найти такую точку, что шар радиуса R с центром в этой точке,
cодержит минимальное число точек заданного множества

неполучается массив задать + ещё ошибки

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
#include <iostream>
#include <cstdlib>
#include <cmath>
  
struct TPoint
{
  double x;
  double y;
  double z;
};
 
bool InSphere(TPoint, TPoint, double);
 
int main(int argc, char * argv[])
{
  double R;
  int i, j, count, max_count = 0;
  TPoint point;
  std::cout << "Radius-> ";
  std::cin >> R;
  std::cout << "Count values-> ";
  std::cin >> 
  TPoint sets[10];  
  
  for(i = 0; i < 10; i++)
  {
    count = 0;
    for (j = 0; j < 10; j++)
      if(InSphere(sets[i], sets[j], R) count++;
 
    if(count > max_count)
    {
      max_count = count;
      point = sets[j];
    }
  }
  if(max_count != 0)
    std::cout << "Point-> (" << point.x << "," << point.y << "," << point.z << ")" << std::endl;
  else
    std::cout << "Point not found." << std::endl;
  return 0;
}
 
 
bool InSphere(TPoint center, TPoint point, double R)
{
  return (pow(point.x - center.x, 2) + pow(point.y - center.y, 2) + pow(point.z - center.z, 2) == R*R);
}
Заранее всем премного благодарен
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 08:45. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru