15. Даны гипотенуза и катет прямоугольного треугольника. Найти второй катет и радиус...

0 голосов
71 просмотров

15. Даны гипотенуза и катет прямоугольного треугольника. Найти второй катет и радиус вписанной окружности. Решить на C++.


Информатика (48 баллов) | 71 просмотров
Дан 1 ответ
0 голосов

#include "stdafx.h"
#include
using namespace std;
int main()
{
setlocale(LC_ALL, "Russian");
float gip, katet1,katet2,radius;
cout << "Введите величину гипотенузы ( см ): ";<br>cin >> gip;cout << "Введите величину известного катета ( см ) : ";<br>cin >> katet1;
katet2 = sqrt((float(gip*gip - katet1 * katet1)));
radius = (katet1 + katet2 - gip) / 2;
cout << "Второй катет равен: " << katet2 << " см \nРадиус вписанной <br>окружности: " << radius << endl;<br>return 0;
}
использовал формулу для радиуса radius = (katet1+katet2-gip)/2
Для нахождения катетов katet2 = корень квадратный из gip^2-katet1^2
Писал в visual c++, советую там и проверять. Чтобы с синтаксисом проблем не возникло 

(387 баллов)