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

Составить формулу длины отрезка в двухмерном пространстве - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ работа с typedef http://www.cyberforum.ru/cpp-beginners/thread1065623.html
Объясните пожалуйста в чем смысл конструкции: typedef struct _XMFLOAT2 { FLOAT x; FLOAT y; } XMFLOAT2; typedef создает "синоним" типа данных ведь ? т.е. например:
C++ Работа с функциями, возвращающими значения. Передача параметров по значению Помогите переделать задачу по ссылкам Даны длины a, b и c сторон некоторого треугольника. Найти медианы треугольника, сторонами которого являются медианы исходного треугольника. (Замечание: длина медианы проведенной к стороне a, равна 0.5*sqrt(2*(b^2)+2*(c^2)-(a^2)) .) #include <iostream> #include <math.h> #include <conio.h> using namespace std; double mediana (double x, double y,... http://www.cyberforum.ru/cpp-beginners/thread1065621.html
C++ Как сделать так, чтобы локальные переменные не обнулялись автоматически?
Сижу под Linux, использую Code::Blocks, компилятор gcc. Я заметил одну неприятную вещь: когда я где-то забываю что-то обнулить, инициализировать какую-нибудь локальную переменную, компилятор, похоже, делает это за меня. Потом когда мой код запускают на другой реализации, все недочеты с инициализацией сразу проявляются в полной мере. Как сделать так, чтобы компилятор ничего не обнулял сам и...
Динамический массив элементов произвольного типа C++
Доброго времени суток. Будьте так добры, если вас не затруднит, помочь "понимающему дубу" с одной назойливой программкой. Создать программу, реализующую класс «динамический массив элементов произвольного типа» без использования стандартной библиотеки C++. Предусмотреть возможность добавления, удаления элементов в любую часть массива. С динамическим массивом я разобрался, а вот как записать в...
C++ Найти среднее арифметическое значение четных элементов и среднее арифметическое нечетных элементов и сравнить их между собой http://www.cyberforum.ru/cpp-beginners/thread1065602.html
Найти среднее арифметическое значение четных элементов и среднее арифметическое нечетных элементов и сравнить их между собой. Вот часть кода, четные правильно подсчитывает, а нечетные никак. Подскажите плиз. int Sumch = 0; int s = 0; int nechet = 0; int chet = 0;
C++ работа с файлом через входной параметр int _tmain(int argc,char* argv) { FILE* F =fopen(argv, "wt+"); когда пишу параметр запуская через командную строку или ярлык, создается файл с первой буквой параметра, и туда записывается все что надо. Параметр писал и с полным указанием пути "C:\...." в итоге он называл файл С, писал параметр "input" файл создавался i, ставил кавычки, не помогло, подскажите, то-ли я тупой, то-ли лыжи не... подробнее

Показать сообщение отдельно
dmitriykladov95
0 / 0 / 0
Регистрация: 22.09.2013
Сообщений: 48

Составить формулу длины отрезка в двухмерном пространстве - C++

08.01.2014, 13:41. Просмотров 463. Ответов 11
Метки (Все метки)

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
38
39
40
41
#include <stdlib.h>
#include <stdio.h>
#include <math.h>
#include <Windows.h>
#include <iostream>
bool rectPS(int x1,int y1,int x2,int y2,int *P,int *S)
{
    bool res=true;//переменная возвращающая истину или ложь
    int a=(sqrt((x1-x1)+(y2-y1)));
    int b=(sqrt((x2-x1)+(y1-y1)));
    if((a!=0) && (b!=0))
    {
    *P= 2*(a+b);
    *S=a*b;
    return true;
    }
    else 
        return false;
}
 
int main()
{
    setlocale(LC_ALL,"Russian");
    int x1,x2,y1,y2;
    int P=0,  S=0;
    printf("Ввести координаты\nx1:\n");
    scanf("%d",&x1);
    printf("x2:\n");
    scanf("%d",&x2);
    printf("y1:\n");
    scanf("%d",&y1);
    printf("y2:\n");
    scanf("%d",&y2);
    if(rectPS( x1,y1,x2,y2,&P,&S) == true)
    {
        printf("Площадь:%d\n",S);
        printf("Периметр:%d\n",P);
    }
    else    printf("Прямоугольник является вырожденным! \n");
    system("pause");
}
Проблема с 9 и 10 строкой ,как правильно составить формулу длины отрезка в двухмерном пространстве на с++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 15:35. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru