Va rog ajutati-ma!!!
Cerință
Se dau 3 numere naturale, a, b și c, care respectă condiția a < b < c. Sarcina ta este să determini dacă tripletul (a, b, c) respectă următoarea condiţie: a2 + b2 = c2.
Date de intrare
De la tastatură se vor citi cele trei numere naturale a,b,c.
Date de ieşire
Pe ecran se va afişa DA, în cazul în care cele trei numere respectă condiţia dată, sau NU, în caz contrar.
Restricţii şi precizări
1 ≤ a < b < c ≤ 1000
Exemplu
Date de intrare Date de ieşire
3 4 5 DA
2 5 7 NU
În problema noastră, vrem să verificăm dacă a, b și c sunt laturile unui triunghi dreptunghic, a și b fiind catetele, iar c ipotenuza.
Răspunsuri la întrebare
Răspuns de
1
Răspuns:
#include
using namespace std;
int main()
{long long a,b,c;
cin>>a>>b>>c;
if(a*a+b*b==c*c)cout<<"DA";
else cout <<"NU";
}
Răspuns de
1
#include<iostream>
using namespace std;
int main() {
int a, b, c;
cin >> a >> b >> c;
if (a < b && b < c) {
if (a * a + b * b == c * c) {
cout << "DA";
}
else {
cout << "NU";
}
}
else {
cout << "Nu se respecta conditia!";
}
return 0;
}
Alte întrebări interesante
Engleza,
8 ani în urmă
Matematică,
8 ani în urmă
Engleza,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Geografie,
9 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă