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

Напишите функцию Otrezok (x1, y1, x2, y2), которая находит длину отрезка AB по заданным координатам

21.04.2013, 22:21. Просмотров 3137. Ответов 1
Метки нет (Все метки)


Неплохие задачи по С++! Подзабыл его( выручайте, буду очень благодарен

1. Даны координаты двух точек A(x1, x2) и B(x2, y2) вещественного типа. Напишите функцию Otrezok (x1, y1, x2, y2), которая находит длину отрезка AB по заданным координатам. Формула нахождения длины отрезка: AB = sqrt((x1-x2)^2+(y1-y2)^2)
2. Используя данную функцию, найти длины отрезков KL и KM, задавая координаты точек K, L и M с клавиатуры. (1 балл)

 Комментарий модератора 
Suarez777, обращаю ваше внимание на необходимость соблюдения правил форума:
1) один вопрос - одна тема, остальные задания вынесены в отдельные темы
2) заголовок должен отражать суть задания
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.04.2013, 22:21
Ответы с готовыми решениями:

Написать функцию (или макроопределение), которая находит длину стороны по координатам его точек
Помогите пожалуйста исправить ошибки условие Написать функцию (или макроопределение), которая...

По заданным координатам точек А и В вычислите длину отрезка АВ
Составьте программу, Пример входных данных: ха=10 ya=2 xb=10 yb=7 Пример выходных данных:...

Напишите рекурсивную функцию, которая находит корень уравнения вида f(x) = 0 методом деления отрезка пополам с заданной точностью E.
Помогите решить: Напишите рекурсивную функцию, которая находит корень уравнения вида f(x) = 0...

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

1
15 / 15 / 4
Регистрация: 31.10.2011
Сообщений: 116
21.04.2013, 23:09 2
Лучший ответ Сообщение было отмечено Suarez777 как решение

Решение

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#pragma hdrstop
#include <iostream.h>
#include <windows.h>
#include <math.h>
#pragma argsused
float otrezok(float x1, float x2, float y1, float y2)
{
float result;
result=sqrt(pow(x1-x2,2)+pow(y1-y2,2));
return result;
}
int main(int argc, char* argv[])
{
    cout<<otrezok(2.3,3.4,3.3,5.4);
    system("pause");
        return 0;
}
теперь с вводом с клавиатуры (можно и легче, но я сделал так)
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
#pragma hdrstop
#include <iostream.h>
#include <windows.h>
#include <math.h>
//---------------------------------------------------------------------------
 
#pragma argsused
float otrezok(float x1, float y1, float x2, float y2)
{
float result;
result=sqrt(pow(x1-x2,2)+pow(y1-y2,2));
return result;
}
int main(int argc, char* argv[])
{
  float xk,yk,xl,yl,xm,ym;
    cout<<"Vvedite x-koordinatu t.K:";
    cin>>xk;
    cout<<"Vvedite y-koordinatu t.K:";
    cin>>yk;
    cout<<"Vvedite x-koordinatu t.L:";
    cin>>xl;
    cout<<"Vvedite y-koordinatu t.L:";
    cin>>yl;
    cout<<"Vvedite x-koordinatu t.M:";
    cin>>xm;
    cout<<"Vvedite y-koordinatu t.M:";
    cin>>ym;
    cout<<"KL="<<otrezok(xk,yk,xl,yl)<<endl;
    cout<<"KM="<<otrezok(xk,yk,xm,ym)<<endl;
    system("pause");
        return 0;
}
не проверял, может где-нибудь ошибся координатой - подправите. и вы в условии допустили ошибку A(x1, x2) и B(x2, y2) там я полагаю A(x1, y1) должно быть
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.04.2013, 23:09

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

Описать функцию вещественного типа, находящую длину отрезка AB на плоскости по координатам его концов
Описать функцию Leng(xA, yA, xB, yB) вещественного типа, находящую длину отрезка AB на плоскости по...

Найти периметр треугольника, определив функцию, рассчитывающую длину отрезка по координатам его вершин
Найдите периметр треугольника, заданного координатами вершин, определив функцию, рассчитывающую...

Описать функцию Leng(xA, yA, xB, yB) вещественного типа, находящую длину отрезка AB на плоскости по координатам его концов
народ помогите решить задачки 1Описать функцию Leng(xA, yA, xB, yB) вещественного типа, находящую...

Описать функцию Leng вещественного типа, находящую длину отрезка AB на плоскости по координатам его концов
3. Описать функцию Leng(xA, yA, xB, yB) вещественного типа, находящую длину отрезка AB на плоскости...


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

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

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