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

С++, найти искомую точку, используя структуру - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Описать функцию DigitN(K, N http://www.cyberforum.ru/cpp-beginners/thread449056.html
Описать функцию DigitN(K, N) целого типа, возвращающую N-ю циф-ру целого положительного числа K (цифры в числе нумеруются справа на-лево). Если количество цифр в числе K меньше N, то функция...
C++ MP3 MICRO PLAYER Всем доброго время суток. Нашел в интернете программу MP3 MICRO PLAYER. Создал проект, тип проекта Win32 Application -> Windows Application -> В свойствах проекта Character Set поставил в Not Set.... http://www.cyberforum.ru/cpp-beginners/thread449055.html
C++ найти приближенное значение arctg(x) для данного x при шести дан-ных ε.
Описать функцию Arctg1(x, ε) вещественного типа (параметры x, ε — вещественные, |x| < 1, ε > 0), находящую приближенное значение функции arctg(x): arctg(x) = x – x3/3 + x5/5 – … +...
Помогите разобраться в коде программы для переворачивания списка (код маленький) C++
Программа которая переворачивает список L, изменяет ссылки в этом списке так, чтобы его элементы оказались расположенными в обратном порядке void main(void) { int *x; char n,b; ...
C++ Объявление поля класса в заголовочном файле http://www.cyberforum.ru/cpp-beginners/thread449035.html
Здравствуйте! Подскажите пожалуйста, как сделать правильно. Есть класс А и класс B, в классе B должно быть поле в виде массива классов А. В заголовочном файле пишу: public: A array; В этой строке...
C++ Остановка вектора Здравствуйте! Помогите пожалуйста реализовать в ниже приведенном коде, как остановить функцию readlong как только появиться точка или запятая? #include "StdAfx.h" #include "conio.h" #include... подробнее

Показать сообщение отдельно
MrCold
855 / 753 / 71
Регистрация: 11.01.2012
Сообщений: 1,942
20.02.2012, 00:21
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
68
69
70
71
72
73
74
75
76
77
78
79
80
#include <iostream>
#include <math.h>
using namespace std; 
 
    struct Point{
    double x;
    double y;
    double z;
    double sum;};
 
void Set(Point *point,int N){
 
    for (int i = 0; i < N; ++i) 
 
  { cout << i + 1 << " point: x = ";
 
        cin >> point[i].x; 
 
  cout <<  i + 1 << " point: y = ";
 
        cin >> point[i].y; 
 
  cout <<  i + 1 << " point: z = ";
 
        cin >> point[i].z; 
  } }
 
void Dist(Point *point,int N, int j){
 
    point[j].sum = 0;
 
    for (int i = 0; i < N; ++i) 
 
  { point[j].sum += abs(sqrt(pow(point[i].x - point[j].x,2) + pow(point[i].y - point[j].y,2) + pow(point[i].z - point[j].z,2)));
 
  } }
 
void Max_sum(Point *point,int N, int j){
 
    int num = 0;
 
    double max = 1;
 
    double dist = 0;
 
    for (int j = 0; j < N; ++j) 
  { 
     if (point[j].sum  > max){ max = point[j].sum ;
 
      num = j;}
  } 
cout << "Point's number " << num + 1 << " has max sum " << max ; }
 
    int main() {
 
        int N, j;
 
        Point *point;
 
        cout << "How much points ? Input N ";   cin >> N;
 
        point = new Point[N];
 
        cout << "Input   x, y, z of points\n"; 
 
  Set(point, N);
  
  for ( j = 0; j < N; ++j) {
 
      Dist(point, N, j);
     }
  Max_sum(point, N, j);
 
  cout << endl;
 
  delete[] point;
 
  system("pause");
 
  return 0; }
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru