Форум программистов, компьютерный форум, киберфорум
C/C++
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C/C++ Библиотеки для чисел большого порядка https://www.cyberforum.ru/ c-cpp/ thread3114809.html
Мне нужно провести вычисления чисел крайне большого порядка. Какие есть библиотеки для работы с большими числами? Мне посоветовали GMP (GNU Multiple Precision Arithmetic Library). Но я не понимаю, как поставить библиотеку, в архиве нет lin и include.
Как сделать шаблонный класс для контейнера, где всё хранится по void*? C/C++
Есть класс-контейнер, линейный список, в котором хранятся различные объекты, как и положено по указателю на void. Однако, когда нужно вывести какой-то из этих элементов, выводится он исключительно как void*, что ожидаемо. Но мне нужно его как-то превратить обратно в указатель именно на тот тип данных, которым он и является. Где-то что-то слышал в пол уха, что это можно как-то провернуть через...
C/C++ Как сделать функцию в шаблонном классе активной только если T будет определённым классом? https://www.cyberforum.ru/ c-cpp/ thread3114305.html
Есть шаблонный класс-контейнер, в нём должны храниться объекты (причём по значению). В нём есть несколько функций сортировок этих объектов по разным их характеристикам. Как сделать так, чтобы функцию sort_by_name можно было использовать только если в контейнере хранятся объекты, у которых вообще есть поле name?
C/C++ Олимпиадная задача про НОД https://www.cyberforum.ru/ c-cpp/ thread3112939.html
Леброну на уроке рассказали про НОД (наибольший общий делитель) и дали задачку. В задачке давалось два числа x и y. Леброну надо было повторять следующую операцию, пока x и y больше или равны 1. Заменим x и y на x−t и y−t соответственно, где t — НОД(x, y). В задаче надо найти количество операций, которые будут сделаны. Входные данные Первая строка содержит два целых числа: x,y...
Реализация LIKE как в VB или SQL на С++ или Си C/C++
Мое почтение, джентльмены. Нужна быстрая реализация LIKE как в VB или SQL (алгоритм аналогичный) на С++ или Си. Из вменяемого нашел только часть алгоритма (ссылка не вставляется, напишу ниже). А так же в Win32 SymMatchString(), которая на порядок медленее чем моя текущая реализация. Не хочу колхозить свой велосипед, возможно кто-то сможет поделится проверенным алгоритмом. Добавлено...
C/C++ Компиляция под 32 битные системы https://www.cyberforum.ru/ c-cpp/ thread3110265.html
Здравствуйте, пишу игру на с++ с помощью Sublime Text, make и g++ компилятора. Мне нужно каким то образом собрать exe под 32 битные системы, возможно дело не в разрядности, в ошибке пишет "Эта версия '%1' не совместима с версией Windows" (на другом компьютере с 32 битами, на моём 64 бита и всё работает). Вычитал, что для компиляции на 32 бита надо использовать -m32, но при его использовании...
C/C++ Нужна проверка вводимых данных Ребята опытные, помогите с проверкой вводимого числа double. При вводе в double 22ю3, запишется 22, через запятую тоже самое запишется и если писать буквы он ничего не запишет, но и ничего не поменяет(сделано через do/while). Как сделать проверку на такой случай? Заранее благодарю. https://www.cyberforum.ru/ c-cpp/ thread3109640.html Using namespace std C/C++
Смысл писать кучу раз std:: если можно один раз using namespace std; :rofl::rofl::rofl::rofl::rofl::rofl:
C/C++ С чего начать изучение С/С++ https://www.cyberforum.ru/ c-cpp/ thread3109073.html
С чего начать? :)
C/C++ Оптимальный счетчик элементов string выражения https://www.cyberforum.ru/ c-cpp/ thread3108531.html
Добрый вечер. Есть выражение алгебры логики, записанное в string переменную. Мне нужно определить какие буквы использовал пользователь при вводе выражения, в нем может быть только A, B, C, X, Y, Z. Я выбрал простейший способ, а именно: if (expression.find('X') != -1) { for (int x = 0; x <= 1; x++) { variables = x;
Сборка программы cmake C/C++
Всем добрый день. Просьба немного помочь. Есть программа slang, хочу ее попробовать, по описанию - очень мне нужна. Но автор распространяет ее в виде исходников C++, бинарников не выкладывает. Нужно собрать под Windows 10. Есть вроде бы и инструкция по сборке Клонировал репозиторий. Установил MSYS2. Установил требуемые автором программы. $ gcc --version gcc (GCC) 11.3.0 Copyright (C)...
C/C++ Задача на теорию вероятностей Здравствуйте, помогите, пожалуйста, с решением задачи "Чёрные и белые". Рассмотрим игру. В ряд лежат n шариков двух цветов: черные и белые. Позиции в ряду пронумерованы от 1 до n. Вам известно только общее количество шариков (n); точное их расположение и даже количество белых шариков неизвестно. Вы можете делать запросы вида v u, где 1 ≤ v, u ≤ n. Если на позиции v находится чёрный шарик, а... https://www.cyberforum.ru/ c-cpp/ thread3108310.html
0 / 1 / 0
Регистрация: 15.02.2020
Сообщений: 55
0

Периметр треугольника по трём точкам - C/C++ - Ответ 16938155

11.06.2023, 22:27. Показов 1518. Ответов 8
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Доброго времени суток. Помогите решить задачу. На 17 тесте неверный ответ, но я уже не представляю что тут может быть не так.

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

Формат ввода:
На вход программе подается 6 целых чисел — координат x1, y1, x2, y2, x3, y3 вершин треугольника. Все числа по модулю не превосходят 30000.

Формат вывода:
Выведите значение периметра этого треугольника с точностью до 6 знаков после десятичной точки.

Я написал следующий код:
C++ (Qt)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
#include <cmath> 
#include <iomanip>
using namespace std;
 
double dist(int x1, int y1, int x2, int y2) {
    double dist =  sqrt((x1 - x2) * (x1 - x2) + (y1 - y2) * (y1 - y2));
    return dist;
}
 
int main() {
    int x1, y1, x2, y2, x3, y3;
    cin >> x1 >> y1 >> x2 >> y2 >> x3 >> y3;
    cout << fixed << setprecision(6) <<dist(x1, y1, x2, y2) + dist(x1, y1, x3, y3) + dist(x2, y2, x3, y3);
}


Вернуться к обсуждению:
Периметр треугольника по трём точкам C/C++
0
Заказать работу у эксперта
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.06.2023, 22:27
Готовые ответы и решения:

Найти наибольший периметр треугольника, вершины которого принадлежат различным точкам множества
Дано множество A из N точек (N &gt; 2, точки заданы своими координатами х, у). Найти наибольший...

Угол по трем точкам
Есть некая воображаемая замкнутая область, заданная 10 точками. Все линии должны быть прямыми, и...

Функция: вычисление площади произвольного треугольника по заданным трем сторонам треугольника
Написать функцию, вычисляющую площадь произвольного треугольника по заданным трем сторонам...

Известна гипотенуза С и противолежащий угол B прямоугольного треугольника. Найти периметр треугольника
Помогите написать данную программу: Известна гипотенуза С и противолежащий угол B прямоугольного...

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

Даны стороны треугольника в массиве, необходимо найти периметр и площадь треугольника
Желательно проще, проходим только базу, заранее спасибо!

По трем точкам построить многоугольник
решаю задачки на codeforces.ru, встретилась задача: В Древней Берляндии цирки имели арены в форме...

Нарисовать параболу по трем заданным точкам
Привет. Не получается высчитать Y для построения параболы. Парабола рисуется, но не по заданным...

Даны три числа, длины сторон треугольника. Если возможно построение треугольника с данными сторонами, найти его периметр
Даны три числа, длины сторон треугольника. Если возможно построение треугольника с данными...

Массивы. Геометрия. Об окружности минимального радиуса по трем точкам
Определить радиус и центр окружности минимального радиуса, проходящей хотя бы через три различные...

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

Найти координаты вершины параболы по трем заданым точкам
Помогите написать функцию. Точки задаются в коде. Как из функции вернуть два значения? main(){...

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