Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Программа нахождения максимумов в диагоналях матрицы 5х5 Помогите пожалуйста решить задачу: Написать на СИ программу нахождения максимумов в диагоналях матрицы 5х5 https://www.cyberforum.ru/ cpp-beginners/ thread188170.html C++ Вычислить сумму элементов массива
Вычислить сумму элементов массива а1+...+аn на языке Си. заранее спасибо
C++ Кольцевые Списки. Люди помогите. Понимаю что программы здесь никто не пишет. Но все же. Не могу разобраться. Вот задание. Реализовать функции очереди типа кольцо. Вывод всех элементов, чтобы было видно где маркер. Движение маркера по часовой стрелке. Добавление после маркера, удаление после маркера. Никак не могу понять как это реализовать в Си. https://www.cyberforum.ru/ cpp-beginners/ thread188162.html C++ "Приближенное вычисление интеграла" Задание 1.9 Числовые данные под буквой "б" Извините за плохое фото, но вроде читаемо https://www.cyberforum.ru/ cpp-beginners/ thread188160.html
Найти обратную матрицу и умножить ее на вектор C++
Очень нужна помощь для нахождения обратной матрицы на С++. Дело в том что мне нужно реализовать такую задачу: найти обратную матрицу и умножить ее на вектор. каким методом лучше находить обратную матрицу и какой алгоритм нахождения...помогите пожалуйста.
C++ Реализовать транслитерацию строки https://www.cyberforum.ru/ cpp-beginners/ thread188157.html
задача№1 Дан текст в строке.Сделать транслитерацию єтой строки. задача №2 дан текст строки. Если в строке больше одного знака арифметической операции, то уменьшить последовательность до одного.( например, 3+++++7 заменить на 3+7, если 3+ * 9 то оставить 3+*9)
C++ Ошибка в программе условие:Даны целые положительные числа N и K. Найти сумму 1K + 2K + … + NK. Чтобы избежать целочисленного переполнения, вычислять слагаемые этой суммы с помощью вещественной переменной и выводить результат как вещественное число.При этом использовать цикл FOR Программный код: int N, K, Sum = 0; Console.WriteLine("Введите N>0"); N =... https://www.cyberforum.ru/ cpp-beginners/ thread188154.html Пожалуйста, подскажите свободный IDE с поддержкой DOS-кодировок... C++
Здравствуйте, уважаемые... С++ я знаю ненамного лучше, чем никак... Изредка пописываю элементарнейшие консольные программки под собственные нужды. Пописываю под Линуксом, но, порой, возникает необходимость и под Винду их пересобрать. Здесь и начинается проблема. С обеих сторон (как под Кубунтой, так и под XP) - CodeBlocks. Под Линуксом он создаёт файлы в ANSI, а после их сборки под Виндой -...
C++ Удаление повторяющихся чисел из массива допустим есть массив a={1,1,1,1,54,84,63,554,54,85,32,84,1,2,6,85} нужно в массиве оставить все числа по одному экземпляру: a={1,54,84,63,554,85,32,2,6} https://www.cyberforum.ru/ cpp-beginners/ thread188128.html C++ Можете помочь объясните пожалуйста выделенный жирым шрифтом кусок кода..... Не жирным.....жирным не выделяется:) а с 49 по 59-ый??? Очень нужно.... #include <fstream> #include <stack> #include <sstream> #include<iostream> #include"car.h" https://www.cyberforum.ru/ cpp-beginners/ thread188126.html
строки файлы с С++ C++
Добрый вечер уважаемые мастера С++. Помогите пожалуйста с написанием программки по С++. Программа должна считывать текст с первого файл(несколько строк) подсчитывать количество слов что заканчиваются на abc и выводить во второй файл кол. слов и строки что начинаются с знака "=" или " =". За ранее спасибо!!!
C++ Найти сумму модулей элементов, расположенных выше главной диагонали Тема: "Анализ производительности алгоритмов" -------------------------------------------------- Днана целочисленная квадратная матрица. Найти сумму модулей элементов, расположенных выше главной диагонали. https://www.cyberforum.ru/ cpp-beginners/ thread188118.html
Эксперт С++
5055 / 3115 / 271
Регистрация: 11.11.2009
Сообщений: 7,044
09.11.2010, 00:55 0

Определить процедуру вычисления площади треугольника по координатам его вершин - C++ - Ответ 1095579

09.11.2010, 00:55. Показов 7205. Ответов 4
Метки (Все метки)

Ответ

N-угольник выпуклый?

Добавлено через 34 минуты
Вроде так - для выпуклых многоугольников. Но особо не тестил...

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
#include <iostream>
#include <cmath>
 
double areaABC(double AB, double AC, double BC)
{
    double p = (AB + AC + BC) / 2;
 
    return sqrt(p * (p - AB) * (p - AC) * (p - BC));
}
 
double lenAB(double x1, double y1, double x2, double y2)
{
    return sqrt((x1 - x2) * (x1 - x2) + (y1 - y2) * (y1 - y2));
}
 
int main()
{
    double *coords[2];
    double area = 0.0;
    int n;
 
    std::cout << "Enter N: ";
    std::cin >> n;
 
    for (int i = 0; i < 2; i++)
        coords[i] = new double [n];
 
    for (int i = 0; i < n; i++)
    {
        std::cout << "Enter x" << i << ": ";
        std::cin >> coords[0][i];
        std::cout << "Enter y" << i << ": ";
        std::cin >> coords[1][i];
    }
 
    for (int i = 1; i < n - 1; i++)
        area += areaABC(lenAB(coords[0][0], coords[1][0], coords[0][i], coords[1][i]),
                        lenAB(coords[0][0], coords[1][0], coords[0][i + 1], coords[1][i + 1]),
                        lenAB(coords[0][i], coords[1][i], coords[0][i + 1], coords[1][i + 1]));
 
    std::cout << std::endl << "Area = " << area << std::endl;
 
    for (int i = 0; i < 2; i++)
        delete [] coords[i];
 
    std::cin.get();
    return 0;
}


Вернуться к обсуждению:
Определить процедуру вычисления площади треугольника по координатам его вершин C++
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.11.2010, 00:55
Готовые ответы и решения:

Определить процедуру вычисления площади треугольника по координатам его вершин
Даны натуральное число n, действительные числа x1, y1, x2, y2,…, xn,yn. Найти площадь...

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

Найдите ошибку в задаче: Определить процедуру вычисления площади треугольника по координатам его вершин
Даны натуральное число n, действительные числа x1, y1, x2, y2,…, xn,yn. Найти площадь...

Опишите процедуру Triangle вычисления площади треугольника по координатам его вершин
Опишите процедуру согласно представленным условиям. В файле-ответе должно присутствовать только...

4
09.11.2010, 00:55
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.11.2010, 00:55
Помогаю со студенческими работами здесь

Опишите процедуру Triangle вычисления площади треугольника по координатам его вершин
Опишите процедуру Triangle вычисления площади треугольника по координатам его вершин.

Определить функцию вычисления площади треугольника по координатам его вершин
Дано натуральное число n, действительные числа x1, y1 ..... xn, yn. Найти площадь n угольника,...

Процедура вычисления площади треугольника по координатам его вершин.
Создайте процедуру вычисления площади треугольника по координатам его вершин.

Составить подпрограмму вычисления площади треугольника по координатам его вершин
Составить подпрограмму вычисления площади треугольника по координатам его вершин. В основной...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru