Вопрос школьника по предмету Информатика
Составить программу, печатающую слово ИСТИНА, если указанное высказывание является истинным, и ЛОЖЬ в противном случае: даны три стороны одного и три стороны другого треугольника. Эти треугольники равновеликие, т.е. имеют равные площади.
Ответ учителя по предмету Информатика
#include <iostream>
#include <cmath>
using namespace std;
#define ld long double
struct triangle{
ld a;
ld b;
ld c;
};
ld square(triangle t){
ld p = (t.a + t.b + t.c)/2;
return sqrt(p * (p — t.a) * (p — t.b) * (p — t.c));
}
triangle t1,t2;
void solve(){
if(square(t1) == square(t2))
cout << «ИСТИНА»;
else
cout << «ЛОЖЬ»;
}
signed main() {
ios_base::sync_with_stdio(0);
cin.tie(0);
cout.tie(0);
cin >> t1.a >> t1.b >> t1.c >> t2.a >> t2.b >> t2.c;
solve();
}
Похожие вопросы от пользователей
37*21= 37 * (20+1)=37* 20 + 37*1=
23 * 19 = 23 *(20 — 1)= 23 * 20 — 23 * 1=
Выполни вычисления похожим способом .
22* 31 61 * 14 121 * 12 102 * 38 998 * 27
53 * 29 59 * 25 58 * 201 17* 199 1002 *43