Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Работа с mailslot https://www.cyberforum.ru/ cpp-beginners/ thread35799.html
У меня такой вопрос возник... вот в описании Почтовых ящиков (mailslot) написано: "Почтовые ящики обеспечивают только однонаправленные соединения. Каждый процесс, который создаёт почтовый ящик, является "сервером почтовых ящиков" (mailslot server). Другие процессы, называемые "клиентами почтовых ящиков" (mailslot client), посылают сообщения серверу, записывая их в почтовый ящик. Каждый процесс...
Как убрать курсор в программе. C++
Как убрать курсор в программе. Собственно помогите)
C++ работа в консоли С++ https://www.cyberforum.ru/ cpp-beginners/ thread35793.html
Имеется массив. ОС - Win XP, работаю на платформе Visual C++6, в консоли, результат получаю в командной строке. Как получить результат в виде текстового файла, чтобы можно было его распечатать? #include <iostream.h> #include <iomanip.h> main() {
C++ функции https://www.cyberforum.ru/ cpp-beginners/ thread35781.html
вывести 4 массива содержащих соответственно 3,5,4,3 компонента.поменять знак у всех элементов массивов.вычислить произведение элементов в каждом массиве.операции ввода-вывода массивов и фомирование нового массива оформить в виде функций,вычисление произведения выполнить с помощью функции
Метод Зейделя C++
Вот и дошли до курсовой)))) Она вроде есть, всё работает, но вдруг неграмотно что-то написано или что-то вообще не нужно. Посмотрите, все ли верно? :) Что такое метод Зейделя написано тут, в википедии А вот код Всё работает, НО я не писал код, и прошу посмотреть вас, все ли там верно? И если все верно, то прошу проставить комменты, что и где делает программа, ибо я не пойму ее :(...
C++ Одномерные и двумерные массивы Вариант 18 Павловской https://www.cyberforum.ru/ cpp-beginners/ thread35763.html
Это заключительная задача из 3ех мне нужных =) Задание На плоскости заданы множество точек и окружность радиусом R с центром в начале координат. Построить множество всех треугольников с вершинами в заданных точках, все три стороны которых пересекаются с окружностью, и найти среди них треугольник с минимальной площадью. P.s. Ни малейшего представления не имею как это делать :( Помогите,...
C++ Сумма четных и нечетных в диапазоне от 1 до 100 Помогите написать в С++ программу: Найти сумму четных и нечетных в диапазоне от 1 до 100 https://www.cyberforum.ru/ cpp-beginners/ thread35700.html РАБОТА С МАССИВАМИ.....!!!! C++
Из заданного на плоскости множества точек выбрать три различные точки так, чтобы разность между площадью круга, ограниченного окружностью, проходящей через эти три точки, и площадью треугольника с вершинами в этих точках была минимальной.
C++ Генератор паролей: 6 случайных букв русского алфавита https://www.cyberforum.ru/ cpp-beginners/ thread35673.html
Реализовать на языке программирования С программу, реализующую генератор паролей. необходимо чтобы программа выдавала 6 случайных букв русского алфавита(большие или маленькие). помогите кто чем сможите. заранее спасибки.
C++ Использование классов Здравствуйте господа программисты. Помогите мне пожалуста. В Курсовой есть такое задание: "Создать телефонную книгу" Программный проект представляет собой автоматизированную версию телефонной книги. Структура данных в телефонной книге имеет следующие поля: • фамилия, имя, отчество абонента; • адрес абонента; • год установки телефона; • номер телефона. Телефонная книга содержит не более 5000... https://www.cyberforum.ru/ cpp-beginners/ thread35654.html
C++ Вычислить функцию Аккермана
Подскожите где ошибка. Здесь надо найти функцию Аккермана. #include "stdafx.h" int main () { int m,n,t; int ackr(int, int); scanf("%d %d ",&n,&m); t=ackr(n,m); printf("%d",t); }
C++ Ряды (задача) Задан текст, в котором присутствующие скобки. Проанализировать его с целью выявления и локализации ошибок в использовании скобок. Возможны три типа ошибок : а) несоответствие скобок по количествам; б) закрывающая скобка расположена к открывающей; в) отсутствующий текст между скобками. Результатом работы программы должно быть сообщение о типах допущенных ошибок и их место в тексте... https://www.cyberforum.ru/ cpp-beginners/ thread35618.html
2816 / 1408 / 107
Регистрация: 07.03.2009
Сообщений: 4,446
22.05.2009, 23:53 0

Структура, координаты точек, расстояние между ними. - C++ - Ответ 170272

22.05.2009, 23:53. Показов 9972. Ответов 3
Метки (Все метки)

Ответ

ты применял ооп подход... и внем у тебя ошибка... причем грубая.. вот рабочий код:
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
#include <cmath>
#include <iostream>
using namespace std;
 
struct Point
{
   double x;
   double y;
   double z;
};
 
double length(Point *p1, Point *p2)
{
   double x = p2->x - p1->x;
   double y = p2->y - p1->y;
   double z = p2->z - p1->z;
 
   return sqrt(x*x+y*y+z*z);
}
 
int main()
{
   int n;
 
   cout << "Enter count of points -> ";
   cin >> n;
 
   Point *p = new Point[n];
   double *s = new double[n];
 
   cout << "Enter coordinates int format 'x y z'\n";
   for (int i=0; i<n; i++)
      cin >> p[i].x >> p[i].y >> p[i].z;
 
   for (int i=0; i<n; i++)
   {
      double sum=0;
      for (int j=0; j<n; j++)
      {
         if (i!=j)
         {
            sum += length(p+i, p+j);
         }
      }
      s[i] = sum;
   }
 
   int min=0;
   for (int i=0; i<n; i++)
      if (s[min] > s[i]) min = i;
 
   cout << "\nThis point is (" << p[min].x << ", " << p[min].y << ", " << p[min].z << ")" << endl;
 
   delete[] s;
   delete[] p;
 
   return 0;
}


Вернуться к обсуждению:
Структура, координаты точек, расстояние между ними. C++
2
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.05.2009, 23:53
Готовые ответы и решения:

Даны координаты двух точек. Вычислить расстояние между ними
Начал изучать С++ совсем не давно. Стал разбираться после чтения некоторых книг, но всё равно,...

Скорость первого автомобиля V1 км/ч, второго — V2 км/ч, расстояние между ними S км. Определить расстояние между ними через T часов, если автомобили пе
Скорость первого автомобиля V1 км/ч, второго — V2 км/ч, расстояние между ними S км. Определить...

Даны координаты N точек на плоскости. найти номера всех пар точек расстояние между которыми наибольшее
Даны координаты N точек на плоскости. найти номера всех пар точек расстояние между которыми...

Найти координаты второй точки, зная первую точку и расстояние между ними
Здравствуйте Знаю, что вопрос наверное из курса по математике 8-ого класса, но что-то меня...

3
22.05.2009, 23:53
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.05.2009, 23:53
Помогаю со студенческими работами здесь

Координаты белых и черных точек.Разделяющая прямая между ними
Заданы координаты черных и белых точек экрана дисплея.Никакие три из них не лежат на одно...

Расстояние между двумя множествами точек - это расстояние между наиболее близко расположенными точками этих
1. Расстояние между двумя множествами точек - это расстояние между наиболее близко расположенными...

Задача на рекурсию. Найти кратчайшее расстояние между городами i и j даже если между ними нет прямой дороги
Дана матрица размером NxN с расстояниями между городами при наличии прямой дороги между ними. По...

Создать 2 целые переменные и определить «расстояние» между ними в памяти
// dz13_3.cpp : Defines the entry point for the console application. // Создать 2 целые переменные...

написать программу которая рассчитывает расстояние N точек на плоскости. Координаты х и у.
Значит занимаемся программированием 3ье занятие а препод в институте уже задает огого задачки))...

как при помощи класса создать 2 точки и найти между ними расстояние
дравствуйте, помогите пожалуста, скажите как при помощи класса создать 2 точки и найти между ними...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru