Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как правильно вызывать исключения? https://www.cyberforum.ru/ cpp-beginners/ thread1268353.html
как правильно вызывать исключения? я вот пишу например так: throw std::exception("Error!"); исключение то выбрасывается, но сообщение конкретное не видно, как бы это не очень хорошо мне кажется... было бы лучше если бы можно было понять что значит исключение...
C++ Fstream пишет 13 вместо 10
столкнулся с весьма необычной проблемой. открываю файл для записи if (!Open(filename, 1))return false; bool FILE::Open(str filename, int mode) { switch(mode) { case 0: file.open(filename,std::fstream::in);break; case 1: file.open(filename,std::fstream::out);break; default: file.open(filename,std::fstream::in | std::fstream::out);break;
C++ Шеннон-Фано Создаю уже 4 тему, только теперь с другой целью. Если у кого будет такая же проблема с курсовой, то, надеюсь, он найдет на просторах интернета мой вариант с динамическими структурами: #include <iostream> #include <string> #include <stdlib.h> using namespace std; struct Node https://www.cyberforum.ru/ cpp-beginners/ thread1268348.html C++ Serpent Шифрование Здравствуйте! Можно ли спросить, где описан пример шифрования plaintext вручную, хотелось бы посмотреть на все раунды от plaintext до ciphertext и расшифрование вручную. В статьях в основном описаны процедуры http://dilorarostov.ru/neopfa-hyl20/Serpent ,но совершенно не показан конкретный пример. Хотелось бы посмотреть на сам пример, а не на код, т.к. На Википедии... https://www.cyberforum.ru/ cpp-beginners/ thread1268340.html
Вставка нового элемента в линейный односвязный список перед элементом с максимальным значением ключа C++
Привет, всем. Помогите, разобраться с добавлением нового элемента в линейный односвязный список перед элементом с максимальным значением ключа intKey. Есть по поиску максимального значения среди элементов списка и 2 случая при нахождении if{}else{}. If(){} - если первый элемент имеет ключ с максимальным значением (этот вариант РАБОТАЕТ). Else{} - который как раз-таки НЕ РАБОТАЕТ - если не первый....
C++ Задача "Ковровая дорожка" https://www.cyberforum.ru/ cpp-beginners/ thread1268307.html
Пытался решить задачи методами что знаю(ну логически решить),но для наведения хоть на какието мысли зашёл сюда. Итак задача(скоратил чтоб не было павла ивановича и т.д): Мы знаем что в ковровую дорожку входит кол-во ковров N и имеем таблицу совместимости ковров: п-персидский т-турецкий а-азейбарджанский (таблица пример) п т а п 1 1 1 т 1 0 1 а 1 1 0 Где если на пересечении ковров...
C++ Одномерный динамический массив, передача в функции, добавление и удаление элемента Разбираю одномерные динамические массивы. Пока всё просто, пока и не возникает вопросов. Массив объявил, проинициализировал, сгенерировал и вывел. Застрял на реализации меню вывода массива через функции и с пунктом добавления элемента в массив. Будет проще разобрать на рабочем коде. Условие задания: Объявить и проинициализировать динамический одномерный массив. Организовать возможность... https://www.cyberforum.ru/ cpp-beginners/ thread1268306.html Тождество (разбор строк) C++
Вам необходимо проверить домашнюю работу Васи Пупкина, в которой он написал равенство. Например, запись вида «2+3=5» является правильной, а «237=421» неверная, но корректная. Корректной записью выражения будем называть последовательность: число, операция («+», «-», «», «/»), число, знак равенства, число. Т.е. если в записи не хватает цифр или же встречается неизвестный символ. Например, записи...
C++ Сначала расположить все элементы, отличающиеся от максимального не более чем на 20%, потом — остальные https://www.cyberforum.ru/ cpp-beginners/ thread1268295.html
В общем, вот задание: В одномерном массиве, состоящем из N вещественных элементов, вычислить: 1) количество элементов массива, меньших С 2) сумму целых частей элементов массива, расположенных после последнего отрицательного элемента. Преобразовать массив таким образом, чтобы сначала располагались все элементы, отличающиеся от максимального не более чем на 20%, а потом — все остальные. ...
C++ Примеры из Освой самостоятельно C++ за 21 день и из прочих книг https://www.cyberforum.ru/ cpp-beginners/ thread1268293.html
Доброго дня! У меня давно уже вообще лежит книга Джесс Либерти Освой самостоятельно C++ за 21 день (2000).pdf . Так вот, примеры из нее не копируются. Ну я копирую- копирую, правая мыш спрашевает копировать изображение, и все. Та квот, как же это так? Как бы- не должно же быть -pdf будто относется к графическим векторным форматам и следовательна копироватьтся должна!! Но нет. Помогите...
C++ Одномерный массив, определение элементов по формуле
Как можно переделать код что бы массив строился после первого введенного с клавиатуры элемента (в данном случае тройки) и до 10. Я так понимаю с помощью счетчика по типу int x; Cout<<t<<endl; t=t+1; но как именно внести это в код не понимаю. Помогите разобраться. #include "stdafx.h" #include <iostream> #include <cmath> #include <math.h> using namespace std; int main() { int i=0;
Заблокирован
Автор FAQ
04.10.2014, 17:55 0

Найти площадь треугольника, если заданы координаты его вершин - C++ - Ответ 6680645

04.10.2014, 17:55. Показов 18073. Ответов 3
Метки (Все метки)

Лучший ответ Сообщение было отмечено mik-a-el как решение

Решение

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <cmath>
#include <iostream>
using namespace std;
 
struct point
{
    float x;
    float y;
    float length(point pt){
        return sqrt(pow(pt.x - x, 2.0f) + pow(pt.y - y, 2.0f));
    }
};
 
int main(){
    point A = {1, 1};
    point B = {3, 2};
    point C = {5, 5};
    float p = (A.length(B) + A.length(C) + B.length(C)) / 2;
    float S =  sqrt(p*(p - A.length(B))*(p - A.length(C))*(p - B.length(C)));
    cout<<"p= "<<p<<endl;
    cout<<"S= "<<S<<endl;
    return 0;
}
http://codepad.org/lFa5vpsL
Проверка http://math.semestr.ru/line/triangle.php

Добавлено через 1 минуту

Не по теме:

****ivs, поправь

Цитата Сообщение от ****ivs Посмотреть сообщение
p = ((ab + ac + bc)/2);
https://ru.wikipedia.org/wiki/Формула_Герона



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

Найти площадь треугольника, если заданы координаты его вершин
Найти площадь треугольника если заданы координаты его вершин

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

Найти площадь треугольника abc, если известны координаты его вершин
Помогите решить задачу по геометрии :найти площадь треугольника abc если известны координаты его...

Заданы координаты сторон треугольника. Если такой треугольник существует, то найти его площадь
writeln('Стороны равны: ', a:0:2,' ', b:0:2,' ', c:0:2); writeln('Площадь треугольника = ', sqrt(p...

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

Найти углы треугольника если заданы координаты вершин
#include &lt;iostream&gt; #include &lt;conio.h&gt; using namespace std; int main() { ...

Найти наименьшую сторону треугольника, если заданы координаты вершин
Добрый вечер! у меня возникла проблема при выполнении функции нахождения минимума, пишет, что...

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

Известны координаты вершин треугольника, определить его площадь
#include &lt;iostream&gt; #include &lt;math.h&gt; #include &lt;cmath&gt; using namespace std; int main() { int...

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