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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Решить уравнение на С++ http://www.cyberforum.ru/cpp-beginners/thread762218.html
(42*c-d/2+1)/(a*a-ln(b-5) )
C++ Как ограничить тип данных шаблона класса? Решил создать два класса: умный массив и его менеджер. Так как массив может хранить любые типы, то его сделал шаблоном: template <class Type> class SmartArray { public: Type *Array; }; ... http://www.cyberforum.ru/cpp-beginners/thread762217.html
C++ Сумма последовательности чисел
В стандартном потоке ввода задаётся последовательность целых чисел. Каждое число последовательности не меньше -20000000 и не больше 20000000. Всего последовательность состоит не более, чем из 40...
Определите сколько раз в строке встречается данное слово C++
Помогите. Определите сколько раз в строке встречается данное слово. Добавлено через 40 минут Правильно или нет? #include <vcl.h> #include <iostream.h> #include <conio.h> #include <string.h>
C++ Работа с многомерными массивами. Дана матрица размером М * N. Сформировать из этой матрицы вектор по правилу http://www.cyberforum.ru/cpp-beginners/thread762204.html
Дано матрицу размером М * N. Сформировать из этой матрицы вектор по правилу: первые N элементов вектора - это элементы матрицы первого порядка, вторые N элементов - элементы второй строки и т.д. (М =...
C++ Найти сколько чисел в массиве больше суммы или меньше разности чисел Помогите решить задачу в С++. Нужно сформировать двумерный массив А(5,6) и заполнить его случайными числами. Ввести целые числа F и T. Найти сколько чисел в массиве больше суммы или меньше разности... подробнее

Показать сообщение отдельно
asidorchenko
379 / 205 / 25
Регистрация: 09.04.2012
Сообщений: 635
15.01.2013, 17:49
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;
}
Во второй задаче не понял условие.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.