Мне вот интересно, возможно ли вообще к этой схеме составить логическое выражение? Я смотрел и в интернете, и в учебнике, но ничего не нашел. Если возможно, то напишите это выражение
#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++, советую там и проверять. Чтобы с синтаксисом проблем не возникло
Ответить на вопрос
Поделитесь своими знаниями, ответьте на вопрос:
Мне вот интересно, возможно ли вообще к этой схеме составить логическое выражение? Я смотрел и в интернете, и в учебнике, но ничего не нашел. Если возможно, то напишите это выражение
#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++, советую там и проверять. Чтобы с синтаксисом проблем не возникло