Informatică, întrebare adresată de niaxniazjiqd, 8 ani în urmă

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 mihaelaagapian
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 v1tam1na
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