profile
Опубликовано 6 лет назад по предмету Информатика от Xiaolong

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

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