Решение проблемы на с++
Объяснение:
#include <iostream>
#include <stdbool.h>
using namespace std;
bool triangle(int a, int b, int c){
if((a + b > c) && (b + c > a) && (a + c > b)){
return true;
}
else{
return false;
int main(){
int a, b, c, d;
cin >> a >> b >> c >> d;
if(triangle(a, b, c) || triangle(a, b, d) || triangle(a, c, d) || triangle(b, c, d)){
cout << "YES\n";
cout << "NO\n";
return 0;
Решение проблемы на с++
Объяснение:
#include <iostream>
#include <stdbool.h>
using namespace std;
bool triangle(int a, int b, int c){
if((a + b > c) && (b + c > a) && (a + c > b)){
return true;
}
else{
return false;
}
}
int main(){
int a, b, c, d;
cin >> a >> b >> c >> d;
if(triangle(a, b, c) || triangle(a, b, d) || triangle(a, c, d) || triangle(b, c, d)){
cout << "YES\n";
}
else{
cout << "NO\n";
}
return 0;
}