В
Все
Х
Химия
В
Видео-ответы
А
Алгебра
Г
Геометрия
О
ОБЖ
Д
Другие предметы
У
Українська література
Р
Русский язык
Б
Беларуская мова
У
Українська мова
Э
Экономика
Ф
Физика
М
Математика
Ф
Французский язык
Г
География
И
Информатика
М
МХК
О
Окружающий мир
П
Психология
Н
Немецкий язык
О
Обществознание
П
Право
И
История
М
Музыка
Л
Литература
Қ
Қазақ тiлi
Б
Биология
А
Английский язык
Polina4645
Polina4645
03.11.2020 15:27 •  Информатика

Дан треугольник с длинами сторон A, B и C. Требуется написать функцию, которая вычислит его периметр и площадь, и возвращает их через параметры.

Прототип функции: void triangle_stats(double A, double B, double C, double *area, double *perimeter);

Через параметр area нужно вернуть значение площади, а через параметр perimeter — периметр.

Формат входных данных
С клавиатуры вводятся три вещественных числа — A, B и C - стороны треугольника. Числа вводятся с точностью не более 2 знаков после десятичной точки.

Формат выходных данных
Требуется вывести два числа — площадь и периметр с точностью не менее 6 знаков после десятичной точки.

входные данные
3.0 4.0 5.0
выходные данные
6.000000
12.000000

Ответ:
TheOksikPlay
TheOksikPlay
03.10.2021 12:20

#include <iostream>

#include <math.h>

using namespace std;

void triangle_stats(double A, double B, double C, double* area, double* perimeter);

int main()

{

double A, B, C, S, P;

cin >> A >> B >> C;

triangle_stats(A, B, C, &S, &P);

cout.setf(ios::fixed);

cout.precision(6);

cout << "S = " << S << endl << "P = " << P << endl;

return 0;

}

void triangle_stats(double A, double B, double C, double* area, double* perimeter)

{

*perimeter = A + B + C;

double P2 = *perimeter / 2.0;

*area = sqrt(P2 * (P2 - A) * (P2 - B) * (P2 - C));

}


Дан треугольник с длинами сторон A, B и C. Требуется написать функцию, которая вычислит его периметр
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?