Предмет: Информатика, автор: BIEBO

ДАМ 30 БАЛЛОВ!
Помогите, я плохо понимаю информатику, а это нужно сделать до завтра:

• Составить программу нахождения вписанной окружности прямоугольного треугольника по гипотенузе и другому катету.

Нужно написать программу на С++.
Хееееелп(((


maxpavlutenkof: тебе длину окр. надо или что ?
BIEBO: Задание так и звучит. Значит да, длину окрсти

Ответы

Автор ответа: maxpavlutenkof
0

#include<iostream>

using namespace std;

int main()

{

double d;

cin>>d;

cout<<"\nS="<<2*3.14*(d/4); // если нужна площадь , то заменить на cout<<"\nS="<<3.14*(d/4)*(d/4);

}


BIEBO: А так неправильно? Посмотри пож:

#include "iostream"

#include "cmath"

using namespace std;int main()

/* a и b - катеты, с - гипотенуза, р полупериметр, r -радиус вписанной окружности */

{double a,b,c,p,r; for(;;) { cout << "c a > "; cin >> c >> a; if (a>c) { cout << "Катет не может быть больше гипотенузы! \n"; continue; } else { b=sqrt(c*c-a*a); p=(a+b+c)/2; r=sqrt((p-a)*(p-b)*(p-c)/p); cout << r << '\n'; } } }
maxpavlutenkof: вопервых, мы можем ограничиться только гипотенузой, а катет - лишняя память и усложнение кода . вовторых , зачем делать провверку ввода , если можно брать большее значение за гипотенузу. в третих, зачем для организации бесконечного цикла for , если есть while(1) . и в четвертых , программы на сишке лучше разбивать на функции , но это уже так , пожелание
Похожие вопросы
Предмет: Русский язык, автор: lahovaa960
❗️ОЧЕНЬ СРОЧНО❗️
Раскройте скобки и напишите союзы слитно, а сочетания местоимений и наречий с
предлогами, союзами и частицами раздельно.
...
1. Природе надо, что(бы) ее любили. 2. На то вам и красное лето дано, что (0) вечно любить это
скудное поле, что (0) вечно вам милым казалось оно (Н.). 3. Что (бы) он ни говорил, что (бы) ни
предлагал, его слушали так, как будто то, что он предлагал, давно известно и есть то самое, что
нужно (Л. Т.). 5. (Итак, все осталось по-прежнему. (Итак изо дня в день (З.Кур.). 6. И что(бы) ио
чем(бы) ни говорил старшина, молодые матросы внимательно его слушали (С.Ц.). 7. За что купил,
(за)то и продаю. 8. Ты произнес свои слова так, (как)будто ты не признаешь теней, а так(же) и зла
(Булг.). 9. Он то(же) теперь держался Великого пути и тут никогда не оставался (Биан.). 10.
Хочется говорить так(же) медленно и точно, как он. Так(же) сузить брови и так(же) поправлять на
столе разложенные бумаги.
Предмет: Математика, автор: помощник151