Предмет:
ИнформатикаАвтор:
анонимАвтор:
cobwebfullerНеобходимо написать программу на языке с++, которая определит площадь треугольника по трем его сторонам.
Определи понятие указателя#include <iostream.h> // директива препроцессора#include <math.h>int treugolnik (double a, double b, double c, double *p_perimetr, double *p_plochad) // Определение аргументов, которые понадобятся для расчета площади. {double p; // полупериметр, необходим для расчета площади по формуле Геронаif (a > b + c || b > a + c || c > a + b) // проверка на существование треугольника.return 0; // проверку не прошел - треугольник не существует. Выходp = (a + b + c) / 2; // Если проверку прошел, рассчитывается полупериметр по формуле *p_perimetr = 2 * p; // расчет периметра. Периметр - это два полупериметра*p_plochad = aqrt (p * (p - a) * (p - b) * (p - c)); // формула Герона.return 1;}int main() //заголовок функции{double o, l, g; // double S; // cout << \"Введи стороны треугольника: \";cin >> o >> l >> g;if (triangle (o, l, g, &S) == 0)cout << \"Такого треугольника существовать не может\\";elsecout << \"Площадь: \" << S << \"\\";return 0;}
Автор:
hadleywaltonДобавить свой ответ
Предмет:
ЛитератураАвтор:
анонимОтветов:
Смотреть