X1 Орёл , X2 решка X2 Орёл , X1 решка
X2 Орёл , X1 решка | | X1 Орёл , X2 решка
X3 Орёл / \ | | / \ X3 Решка
3 Орёл Решка Орёл Решка Орёл Решка Орёл Решка
\ \ \ | | / / /
2 Орёл Решка Орёл Решка
\ \ / /
1 Орёл Решка
[Код написан и выполнен на языке C++]
Алгоритм задачи исходит из неравенства треугольника:
1) a < b + c, 2) b < a + c, 3) c < a + b
#include <iostream>
using namespace std;
int main() {
unsigned int a, b, c;
cout << "Введите три стороны треугольника (a, b, c): ";
cin >> a >> b >> c;
if((a < (b + c)) && (b < (a + c)) && (c < (a + b))){
cout << endl << "Треугольник со сторонами " << a << ", " << b << " и " << c << " можно построить." << endl;
return 0;
}
else cout << endl << "Треугольник с такими сторонами нельзя построить." << endl;
system("pause");
X1 Орёл , X2 решка X2 Орёл , X1 решка
X2 Орёл , X1 решка | | X1 Орёл , X2 решка
X3 Орёл / \ | | / \ X3 Решка
3 Орёл Решка Орёл Решка Орёл Решка Орёл Решка
\ \ \ | | / / /
2 Орёл Решка Орёл Решка
\ \ / /
1 Орёл Решка
[Код написан и выполнен на языке C++]
Алгоритм задачи исходит из неравенства треугольника:
1) a < b + c, 2) b < a + c, 3) c < a + b
#include <iostream>
using namespace std;
int main() {
unsigned int a, b, c;
cout << "Введите три стороны треугольника (a, b, c): ";
cin >> a >> b >> c;
if((a < (b + c)) && (b < (a + c)) && (c < (a + b))){
cout << endl << "Треугольник со сторонами " << a << ", " << b << " и " << c << " можно построить." << endl;
return 0;
}
else cout << endl << "Треугольник с такими сторонами нельзя построить." << endl;
system("pause");
}