Update funzioni/triangolo.cpp

This commit is contained in:
Vichingo455 2024-11-22 11:33:21 +00:00
parent 913328fcb3
commit 7f8da42406
1 changed files with 29 additions and 32 deletions

View File

@ -1,32 +1,29 @@
/* /*
AUTORE: Manuel Vichi AUTORE: Manuel Vichi
Lati di un triangolo Lati di un triangolo
*/ */
#include <iostream> #include <iostream>
#include <array> #include <array>
#include <vector> #include <vector>
#include <cstdlib> #include <cstdlib>
using namespace std; using namespace std;
bool isTriangle(int ab, int bc, int ca) { bool isTriangle(int ab, int bc, int ca) {
if (ab + bc > ca && bc + ca > ab && ca + ab > bc) return ab + bc > ca && bc + ca > ab && ca + ab > bc;
return true; }
else int main() {
return false; int ab, bc, ca;
} cout << "Inserisci il primo lato: ";
int main() { cin >> ab;
int ab, bc, ca; cout << endl;
cout << "Inserisci il primo lato: "; cout << "Inserisci il secondo lato: ";
cin >> ab; cin >> bc;
cout << endl; cout << endl;
cout << "Inserisci il secondo lato: "; cout << "Inserisci il terzo lato: ";
cin >> bc; cin >> ca;
cout << endl; cout << endl;
cout << "Inserisci il terzo lato: "; if (isTriangle(ab,bc,ca))
cin >> ca; cout << "Le misure date in input potrebbero corrispondere a misure dei lati di un eventuale triangolo." << endl;
cout << endl; else
if (isTriangle(ab,bc,ca)) cout << "Le misure date in input non possono corrispondere a misure dei lati di un triangolo." << endl;
cout << "Le misure date in input potrebbero corrispondere a misure dei lati di un eventuale triangolo." << endl; return 0;
else }
cout << "Le misure date in input non possono corrispondere a misure dei lati di un triangolo." << endl;
return 0;
}