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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 17, средняя оценка - 4.94
INFINITIFX
0 / 0 / 0
Регистрация: 10.11.2010
Сообщений: 24
#1

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

21.09.2011, 19:37. Просмотров 2302. Ответов 1
Метки нет (Все метки)

1.20. Написать программу вычисления периметра и площади треугольника, заданного координатами вершин.
Пример: x1 = 0, y1 = 0, x2 = 0, y2 = 3, x3 = 4, y4 = 0. Ответ: P=12, S=6
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.09.2011, 19:37     Написать программу вычисления периметра и площади треугольника
Посмотрите здесь:
C++ Написать программу для вычисления площади и периметра прямоугольника
C++ Функции для вычисления периметра и площади треугольника
Написать программу вычисления площади треугольника, если известно длины двух сторон и величина угла между ними. C++
Написать подпрограммы для вычисления площади треугольника C++
C++ Подсчет площади и периметра треугольника
Составить программу для вычисления площади треугольника C++
Вычисление периметра и площади треугольника, заданного вершинами C++
Составить программу для вычисления площади треугольника с помощью функции C++
Оформить процедуру для расчета периметра и площади треугольника по его сторонам C++
Написать программу для вычисления площади треуголника C++
Написать программу для вычисления площади трапеции C++
C++ Написать программу для вычисления площади выпуклого

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
krotser
2 / 2 / 1
Регистрация: 06.11.2010
Сообщений: 8
21.09.2011, 23:34     Написать программу вычисления периметра и площади треугольника #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <cstdio>
#include <math.h>
using namespace std;
int main()
{
     double x1, x2, x3, y1, y2, y3, p, a, b, c, s; 
     scanf("%lf %lf %lf %lf %lf %lf", &x1, &y1, &x2, &y2, &x3, &y3);
     a = sqrt((x2 - x1) * (x2 - x1) + (y2 - y1) * (y2 - y1));
     b = sqrt((x3 - x2) * (x3 - x2) + (y3 - y2) * (y3 - y2));
     c = sqrt((x3 - x1) * (x3 - x1) + (y3 - y1) * (y3 - y1));
     p = (a + b + c) / 2;
     s = sqrt(p * (p - a) * (p - b) * (p - c));
     printf("P = %lf\nS = %lf", p * 2, s);
     return 0;
}
Как то так.
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru