[Rezolvare] Patrulater convex / concav / nu e (1/2/0)
Posted: Tue Sep 22, 2026 7:37 pm
Patrulater: convex (1), concav (2), nu e (0)
Enuntul complet in imaginea atasata mai jos
EnuntDate unghiurile a, b, c, d. Daca un unghi = 180 → NU e patrulater (0). Daca un unghi > 180 → concav (2). Altfel → convex (1). Suma NU se verifica (Notă)!
Rezolvare (C++)
Code: Select all
#include <iostream>
using namespace std;
int main() {
int a, b, c, d;
cin >> a >> b >> c >> d;
if (a == 180 || b == 180 || c == 180 || d == 180)
cout << 0; // nu avem patrulater
else if (a > 180 || b > 180 || c > 180 || d > 180)
cout << 2; // concav
else
cout << 1; // convex
return 0;
}Intrebari? Postati mai jos.Verificare wrote:110 70 90 90 → toate <180 → 1. 20 80 180 80 → are 180 → 0. 220 20 110 10 → 220>180 → 2. Corect!
Enunt (foto):