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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Шаблон http://www.cyberforum.ru/cpp-beginners/thread844681.html
Доброго времени суток. Есть две функции: void mouseMove( int x, int y, int speed = 1, int xMaxOffset = 0, int yMaxOffset = 0 ); void mouseMove( int x, int y, int xMaxOffset = 0, int yMaxOffset = 0, int speed = 1 ); Хочется под шаблон подогнать, но не могу понять: как потом отличать параметры, коли они все int? И, если не сложно, можно иллюстрирующий пример? Спасибо
C++ Реализовать код данной функции, но через рекурсию Добрый вечер. Прошу помочь реализовать функцию Mult с помощью рекурсии. Там формируется матрица произведений. Вот сделть, чтобы она формировалась рекурсивно. Эта функция находится в function.cpp. Заранее большое спасибо за ответы и советы) Собственно вот задание Имеется 2*N чисел. Известно, что их можно разбить на пары таким образом, что произведения чисел в пара:х равны. Сделать разбиение,... http://www.cyberforum.ru/cpp-beginners/thread844680.html
C++ Глассные буквы
Нужно подсчитать все гласные буквы написал код, работает не нормально, исправьте плз. Спасибо. #include <iostream> #include <string.h> #include <stdio.h> using namespace std; int vowel(char *str) // Нахождение количества глассных букв в строке Line
C++ Проблемы с программой
Недавно попросил знакомого помочь с программой, он написал, скинул но комментариев не оставил... курсовую нужно сдать завтра... Извините за эту тупую просьбу, просто очень нужно.. #include <stdlib.h> #include <stdio.h> #include <math.h> #include <conio.h> double a=0, b=1,c=1.5,d=3; void Sims(float);
C++ Функция-член принимает указатель на функцию-член http://www.cyberforum.ru/cpp-beginners/thread844673.html
Задача состоит в следующем. Нужно реализовать функцию-член которая принимает указатель функцию-член из класса. Но встретился с такой ошибкой "Ошибка 7 error C2064: результатом вычисления фрагмента не является функция, принимающая 2 аргументов" Вот часть кода. class people { public: people (){} ~people(){} ....... bool sAge(people st1, people st2) {
C++ Segmentation fault при работе с потоковым файлом Здравствуйте , возникает проблема при чтении из файла fstream. Записывайте из списка нормально , а при попытке считать , она то выводит содержимое файла , но при попытке закрыть обращается куда-то не ту да в память , подскажите пожалуйста в чем проблема . int save_fst(fstream *f,list_head *list) { if (f->fail()){ cerr<<"File open error\n"; return 0; ... подробнее

Показать сообщение отдельно
Shef4u
15 / 15 / 0
Регистрация: 31.10.2011
Сообщений: 116
21.04.2013, 23:09     Напишите функцию Otrezok (x1, y1, x2, y2), которая находит длину отрезка AB по заданным координатам
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) должно быть
 
Текущее время: 09:59. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru