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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
maximuss
0 / 0 / 0
Регистрация: 24.04.2012
Сообщений: 148
#1

Определить расстояние от каждой скважины в групповой пункта и сумму этих расстояний - C++

15.01.2013, 12:49. Просмотров 284. Ответов 4
Метки нет (Все метки)

Цитата Сообщение от maximuss Посмотреть сообщение
1)Даны координаты 12 скважин (Хi, Yi, i = 1,2, ..., 12) и координаты группового пункта сбора нефти Xп, Yп. Определить расстояние от каждой скважины в групповой пункта и сумму этих расстояний.
спасибо большое вам за помощь
Простите за ошибку
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.01.2013, 12:49     Определить расстояние от каждой скважины в групповой пункта и сумму этих расстояний
Посмотрите здесь:

Для каждой матрицы вычислить сумму элементов строк и определить наименьшее значение этих сумм и номер соответствующей строки C++
В каждой строке двухмерного массива определить наибольший элемент и подсчитать сумму этих максимальных элементов C++
C++ Вычислить суммы элементов каждой строки матрицы, определить наименьшее значение этих сумм и ...
C++ есть матрица 4х3, как определить сумму каждой строки матрицы ?
C++ Определить количество отрицательных чисел в каждой строке матрицы и их сумму
Определить сумму каждой строки в матрице C++
Определить сумму отрицательных нечетных элементов каждой строки матрицы C++
C++ Найти сумму расстояний от начала координат до точек гиперболы
C++ Определить наименьший элемент каждой четной строки матрицы и сумму этих элементов
Определить сумму элементов в каждой строке массива C++
Определить среди всех двузначных чисел те,которые делятся на сумму этих чисел C++
C++ Найти диаметр графа, то есть, максимальное значение среди всех кратчайших расстояний между каждой парой вершин

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
asidorchenko
379 / 205 / 25
Регистрация: 09.04.2012
Сообщений: 635
15.01.2013, 17:49     Определить расстояние от каждой скважины в групповой пункта и сумму этих расстояний #2
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
/*
1)Даны координаты 12 скважин (Хi, Yi, i = 1,2, ..., 12) и координаты группового пункта сбора нефти Xп, Yп. Определить расстояние от каждой скважины в групповой пункта и сумму этих расстояний.
*/
 
#include <stdio.h>
#include <malloc.h>
#include <math.h>
 
#define N 12
 
struct point2
{
float x;
float y;
};
 
struct point2* pnt; // координаты 12 скважин (Хi, Yi, i = 1,2, ..., 12) 
struct point2 punt; // координаты группового пункта сбора нефти Xп, Yп
 
int main()
{
int i;
float r; //  расстояние от коожнои скважины в групповой пункта 
float r_sum; // сумму этих расстояний
 
r_sum = 0.0;
pnt = (struct point2*) malloc(N*sizeof(struct point2));
 
punt.x = 0.0; punt.y = 0.0;
pnt[0].x = 12.5; pnt[0].y = 122.5; 
pnt[1].x = 12.8; pnt[1].y = 120.5; 
pnt[2].x = 12.6; pnt[2].y = 121.5; 
pnt[3].x = 11.8; pnt[3].y = 119.5; 
pnt[4].x = 10.5; pnt[4].y = 111.5; 
pnt[5].x = 12.8; pnt[5].y = 120.5;
pnt[6].x = 12.8; pnt[6].y = 120.5; 
pnt[7].x = 12.5; pnt[7].y = 122.5; 
pnt[8].x = 12.8; pnt[8].y = 120.5; 
pnt[9].x = 12.5; pnt[9].y = 122.5; 
pnt[10].x = 12.8; pnt[10].y = 120.5; 
pnt[11].x = 12.8; pnt[11].y = 120.5; 
 
for(i=0;i<11;i++)
{
r = sqrt( (pnt[i].x - punt.x )*(pnt[i].x - punt.x ) +  (pnt[i].y - punt.y )*(pnt[i].y - punt.y )    ); //  расстояние от коожнои скважины в групповой пункта 
printf("%f\n", r);
r_sum +=r;
}  
 
free(pnt);
 
return 0;
}
Во второй задаче не понял условие.
maximuss
0 / 0 / 0
Регистрация: 24.04.2012
Сообщений: 148
16.01.2013, 01:44  [ТС]     Определить расстояние от каждой скважины в групповой пункта и сумму этих расстояний #3
А что именно вам не понятно в условии второй задачи? попытаюсь рассказать подробнее
Спасибо за первый вариант, хоть и много нового в нем)
asidorchenko
379 / 205 / 25
Регистрация: 09.04.2012
Сообщений: 635
16.01.2013, 14:57     Определить расстояние от каждой скважины в групповой пункта и сумму этих расстояний #4
Расстояние в первой задаче вычисляется по следующей формуле:
http://www.cyberforum.ru/cgi-bin/latex.cgi?\sqrt{{({x}_{n}-{x}_{i})}^{2}+{({y}_{n}-{y}_{i})}^{2}}

Во второй задаче непонятно, что такое "парный элемент".
maximuss
0 / 0 / 0
Регистрация: 24.04.2012
Сообщений: 148
17.01.2013, 10:56  [ТС]     Определить расстояние от каждой скважины в групповой пункта и сумму этих расстояний #5
Как я понял, надо из матрицы сдделать еще одну, которая будет состоять только из парных элементов(чисел прошлой матрицы) и вывести на печать только третий и пятый парный эелемент(число) по счету...Вроде так

Добавлено через 19 часов 18 минут
Ап если можно :С
Yandex
Объявления
17.01.2013, 10:56     Определить расстояние от каждой скважины в групповой пункта и сумму этих расстояний
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru