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

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

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

Координаты точек - C++

17.10.2009, 12:55. Просмотров 1070. Ответов 3
Метки нет (Все метки)

Напишите код программы. Заранее всем спасибо!!!
Написать программу с использованием структуры, состоящей из переменных (координат точек) целого типа. В программе запрашиваются координаты двух точек (x1, y1, x2, y2), определяется длина отрезка. Результат выводится на экран.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.10.2009, 12:55     Координаты точек
Посмотрите здесь:

C++ Как задать координаты точек?
Найти координаты точек C++
Ввести координаты трех точек и ... C++
C++ Определить координаты точек пересечения высот
координаты точек на спирали C++
Координаты точек C++
Задача на координаты точек C++
Координаты точек на выпуклой оболочке C++
Подсчитать количество точек, которые находятся в кругу радиусом R с центром в начале координат. Координаты точек заданы массивами X (100), Y (100) C++
C++ Найти координаты точек пересечения параболы и экспоненты
C++ Координаты точек на границах объекта
C++ Получить координаты точек сферы, равноотстоящие от соседних точек

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Monte-Cristo
2786 / 1372 / 30
Регистрация: 07.03.2009
Сообщений: 4,446
17.10.2009, 13:08     Координаты точек #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
#include <iostream>
#include <cmath>
using namespace std;
 
struct point
{
    double x;
    double y;
};
 
double Long(point &A, point &B);
 
int  main()
{
    point A, B;
 
    cout << "Vvedite koordinati tochki A:\nX=";
    cin >> A.x;
    cout << "Y=";
    cin >> A.y;
    
    cout << "Vvedite koordinati tochki B:\nX=";
    cin >> B.x;
    cout << "Y=";
    cin >> B.y;
 
    cout << "\nRasstoyanie: " << Long(A, B) << endl;
    
    system("pause");
    return 0;
}
 
double Long(point &A, point &B)
{
    return sqrt( pow(B.x-A.x,2) + pow(B.y-A.y,2) );
}
Ildar007
1 / 1 / 0
Регистрация: 14.11.2008
Сообщений: 21
17.10.2009, 13:33  [ТС]     Координаты точек #3
Monte-Cristo, Программа выдает ошибку в сторке:
return sqrt( pow(B.x-A.x,2) + pow(B.y-A.y,2) );
Подскажите в чем может быть дела?
Monte-Cristo
2786 / 1372 / 30
Регистрация: 07.03.2009
Сообщений: 4,446
17.10.2009, 13:49     Координаты точек #4
Ildar007, попробуй
вместо этого
Цитата Сообщение от Monte-Cristo Посмотреть сообщение
#include <cmath>
C++
1
#include <math.h>
Yandex
Объявления
17.10.2009, 13:49     Координаты точек
Ответ Создать тему
Опции темы

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