Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.68/19: Рейтинг темы: голосов - 19, средняя оценка - 4.68
0 / 0 / 0
Регистрация: 26.01.2010
Сообщений: 14
1

Структуры Си. Написать программу ввода координат двух точек и вычисления расстояния между ними

14.09.2010, 16:35. Просмотров 3552. Ответов 1
Метки нет (Все метки)

Представить координаты точек в трёхмерном пространстве в виде структуры, состоящей из трёх вещественных полей. Написать программу ввода координат двух точек и вычисления расстояния между ними.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.09.2010, 16:35
Ответы с готовыми решениями:

Написать программу ввода координат двух точек и вычисления расстояния между ними
Практическая работа №9 ТЕМА: «Программирование структур и объединений в С++» Цель: изучить работу...

Известны координаты на плоскости двух точек. Составить программу вычисления расстояния между ними
Известны координаты на плоскости двух точек. Составить программу вычисления расстояния между ними

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

Написать программу для вычисления расстояния от начала координат
Даны координаты 2-х точек на плоскости. Определить, какая из них лежит дальше от начала координат....

1
Эксперт С++
5041 / 3102 / 271
Регистрация: 11.11.2009
Сообщений: 7,047
14.09.2010, 16:45 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
#include <stdio.h>
#include <conio.h>
#include <math.h>
 
struct point
{
    double x;
    double y;
    double z;
};
 
double distance(double x1, double y1, double z1, double x2, double y2, double z2)
{
    return pow(pow(x2 - x1, 2) + pow(y2 - y1, 2) + pow(z2 - z1, 2), 0.5);
}
 
int main()
{
    struct point p1, p2;
    
    printf("Input x1: ");
    scanf("%lf", &p1.x);
    printf("Input y1: ");
    scanf("%lf", &p1.y);
    printf("Input z1: ");
    scanf("%lf", &p1.z);
    printf("Input x2: ");
    scanf("%lf", &p2.x);
    printf("Input y2: ");
    scanf("%lf", &p2.y);
    printf("Input z2: ");
    scanf("%lf", &p2.z);
    printf("Distance: %lf", distance(p1.x, p1.y, p1.z, p2.x, p2.y, p2.z));
    
    getch();
    return 0;
}
6
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.09.2010, 16:45

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Даны координаты n точек. Составьте программу для вычисления расстояния между данными точками
Даны координаты n точек. Составьте программу для вычисления расстояния между данными точками....

Известны координаты двух точек. Найти расстояния от начала координат до этих точек.
Известны координаты двух точек A(x1,y1) и B(x2,y2). Найти расстояния от начала координат до этих...

Написать программу, вычисления расстояния между населенными пунктами, изображенными на карте
пожалуйста И всех с наступающим новым годом !!!

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


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

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