Помогите пожалуйста сделать программу на С++.
5-9 класс
|
Даны отрезки a,b,c,d. Для каждой тройки этих отрезков, из которых можно построить треугольник, найти площадь данного треугольника. использовать функцию определения площади треугольника по длинам его сторон.
#include <iostream>
using namespace std;
void TriangleArea(double a, double b, double c)
{
double p = (a + b + c) / 2;
Добрый день! К сожалению я не работаю с C++, но если это поможет, то вот эта задача в Pascal
VAR a,b,c,d:REAL;
PROCEDURE Print_S(x,y,z:REAL);
VAR p,S:REAL;
begin If ((x+y)>z) and ((x+z)>y) and ((y+z)>x) then
begin
p:=x+y+z;
S:=SQRT(p*(p-x)*(p-y)*(p-z));
WriteLn('S= ',S);
end
else
Writeln('Треугольник не существует!');
end;
BEGIN Write('a= ');
ReadLn(a);
Write('b= ');
ReadLn(b);
Write('c= ');
ReadLn(c);
Write('d= ');
ReadLn(d);
WriteLn;
WriteLn('Стороны ',a,'; ',b,'; ',c);
Print_S(a,b,c);
WriteLn;
WriteLn('Стороны ',a,'; ',b,'; ',d);
Print_S(a,b,d);
WriteLn;
WriteLn('Стороны ',a,'; ',c,'; ',d);
Print_S(a,c,d);
WriteLn;
WriteLn('Стороны ',b,'; ',c,'; ',d);
Print_S(b,c,d);
END.
Другие вопросы из категории
записанное в системе счисления с основанием 3.
2.Запишите десятичное число 63 в системе
счисления с основанием 7.
3.Определить старшую цифру системы счисления с
основанием 20.
4.Вычислить 1DA15 + 4349 ->9
5.Какому десятичному числу соответствует число 12228221111112223 Помогите пожалуйста с этими заданиями, если сможете то срочно надо))
Читайте также
Составьте программу, которая формирует массив из 40 случайных целых чисел от 0 до 20 и вычисляет:
1). сумму чисел, не превышающих 10;
2). сумму чисел,кратных 3. Помогите пожалуйста,написать эту программу на PaskalABC.
Найдите произведение цифр заданного четырехзначного числа...Сделать программу на Паскаль
Дана строка. Верно ли, что второе слово начинается на ту же букву, которой заканчивается третье слово?
Найти максимальное число между двумя числами a и b