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

La ora de matematică Adrian este scos la tablă. Profesoara îi dictează trei numere și îi cere să verifice dacă cele trei numere pot fi laturile unui triunghi. Ajutati-l pe Adrian sa afiseze rezultatul. Scrieți un program care primește numerele lui Adrian, care sunt mai mici de 32000, si returnează DA sau NU. Observație: Trei numere pot fi laturile unui triunghi numai daca fiecare este mai mic ca suma celorlalte două. Exemplu: Date de intrare 3 5 7, date de iesire DA, date de intrare 2 5 9 date de iesire NU
În limbaj pseudocod!

Răspunsuri la întrebare

Răspuns de sirDumitru
1

#include <iostream>


using namespace std;

int main(){

int n1,n2,n3;


int raspuns=0;


cout<<"Dati primul numar: "; cin>>n1;

cout<<"Dati al doilea numar: "; cin>>n2;

cout<<"Dati al treilea numar: "; cin>>n3;


if(n1<n2+n3 && n2<n1+n3 && n3<n1+n2){

   raspuns=1;

}


if(raspuns==1){

   cout<<"DA";

} else {cout<<"NU";}

   return 0;

}

Alte întrebări interesante