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

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

Восстановить пароль Регистрация
 
Suarez777
0 / 0 / 0
Регистрация: 24.03.2013
Сообщений: 66
21.04.2013, 22:21     Напишите функцию Otrezok (x1, y1, x2, y2), которая находит длину отрезка AB по заданным координатам #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) заголовок должен отражать суть задания
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.04.2013, 22:21     Напишите функцию Otrezok (x1, y1, x2, y2), которая находит длину отрезка AB по заданным координатам
Посмотрите здесь:

C++ Описать рекурсивную функцию, которая методом деления отрезка пополам находит корень уравнения
C++ Написать функцию (или макроопределение), которая находит длину стороны по координатам его точек
C++ Напишите функцию, которая находит корни квадратного уравнения
Напишите функцию, которая находит корни квадратного уравнения C++
Напишите функцию, которая находит сумму элементов в таблице C++
C++ Напишите функцию, которая находит сумму элементов
C++ Напишите функцию которая находит корни квадратного уравнения ax^2+bx+c=0

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Shef4u
15 / 15 / 0
Регистрация: 31.10.2011
Сообщений: 116
21.04.2013, 23:09     Напишите функцию Otrezok (x1, y1, x2, y2), которая находит длину отрезка AB по заданным координатам #2
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) должно быть
Yandex
Объявления
21.04.2013, 23:09     Напишите функцию Otrezok (x1, y1, x2, y2), которая находит длину отрезка AB по заданным координатам
Ответ Создать тему
Опции темы

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