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

В данном множестве точек узнать, какие из них создадут треугольник наименьшей площади - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Функция http://www.cyberforum.ru/cpp-beginners/thread965997.html
Помогите в етой задаче использовать функцию #include <iostream> #include <cmath> using namespace std; int main () { double x1,x2,x3,y1,y2,y3,s,p,P,a,b,c,h1,h2,h3; cin>>x1>>y1>>x2>>y2>>x3>>y3; a=sqrt(pow(x1-x2,2)+pow(y1-y2,2)); b=sqrt(pow(x2-x3,2)+pow(y2-y3,2));
C++ Время работы программы в режиме ядра Доброго времени суток! Есть задание - подсчитать время выполнения метода в режиме пользователя и ядра. Программа выполняет копирование файлов 3 различными способами. Вот, собственно нужно измерить. По поводу пользователя - ясно. А что по поводу времени работы в ядре? Как бы это правильно сделать? Help. http://www.cyberforum.ru/cpp-beginners/thread965989.html
C++ Передача статического массива в функцию
Подскажите как передать двумерный статический массив в функцию void func(int arr); void main(){ const int s=5; int arr; func(arr); } void func(int arr) { //чтобы не указывать размер в скобках ... }
C++ Разреженные матрицы
Здравствуйте, прошу помощи, какие -нибудь примеры, которые могут натолкнуть хотя бы на правильное решение поставленной задачи. Из файла необходимо считать разреженную матрицу, каждое значение которой представлено 3 мя числами 1-ое номер строки, 2-е номер столбца и соотв 3е значение самого элемента. Ее необходимо представить в виде циклического списка. Я понимаю, что надо "пройтись" по файлу и с...
C++ Линейный поиск с барьером в массиве структур (С++) http://www.cyberforum.ru/cpp-beginners/thread965922.html
Здравствуйте! Помогите , пожалуйста , разобраться с поиском . Вот я создаю структуру : struct D //описываемая струтура { int m; int y; int d; int find; //элемент , который записывается в массив структур пользователем как ключ };
C++ Чтение из Файла Подскажите плиз как читать из файла на примере. метод записи в файл void Name::myInput() { ofstream f("ofile.txt"); cout << "Введите имя: "; cin >> abonent.name ; cout << "\nВведите фамилию: "; подробнее

Показать сообщение отдельно
f12
0 / 0 / 0
Регистрация: 30.09.2013
Сообщений: 24
30.09.2013, 23:53  [ТС]     В данном множестве точек узнать, какие из них создадут треугольник наименьшей площади
вот
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
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
#include "stdafx.h"
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#include <math.h>
 
int _tmain(int argc, _TCHAR* argv[])
{
    float x[100];
    float y[100];
    float a;
    float b;
    float c;
    int n = 0;
    float asd = 18;
    float s;
    float st;
    float p;
    int i; 
    int j;
    int k;
        printf("vvedite koordinatu tojek\n");
        scanf_s("%d", &n);
        if (n>=3&&n<=100) {
        for(i=1;i<n;i++) {
        scanf_s("%f, %f\n", &x[i], &y[i]);
        }
 
        s = exp(asd);
    
        for(j=0;j<=n;j++)
            {
                for(k=0;k<=n;k++)
                {
                    if(i!=j||j!=k||j!=k) {
                    
                    a=sqrt((x[i]-x[j])*(x[i]+x[j])-(y[i]-y[j])*(y[i]+y[j]));
                    b=sqrt((x[i]-x[k])*(x[i]+x[k])-(y[i]-y[k])*(y[i]+y[k]));
                    c=sqrt((x[j]-x[k])*(x[j]+x[k])-(y[j]-y[k])*(y[j]+y[k]));
                    p=(a+b+c)/2;
                    st=sqrt(p*(p-a)*(p-b)*(p-c));
                    if(st<s) {
                        s=st;
                    }
                    }
                }
 
        }
    }
        
        printf("%.2f\n", s);
    
return 0;
system("PAUSE"); 
getch();
}
 
Текущее время: 09:51. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru