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

Cerinta
Se dau 3 numere intregi, si un al patrulea numar numit LIMITA. Se cere sa se afiseze, separate printr-un spatiu , dintre cele 3 numere citite, doar cele care sunt mai mici sau egale decat numarul limita.



Date de intrare
Pe prima linie se vor afla 3 numere, A , B si C cu semnificatiile din enunt.
Pe a doua linie se va afla al 4-lea numar, L, adica numarul LIMITA.



Date de iesire
Se vor afisa doar numerele mai mici sau egale cu LIMITA, separate printr-un spatiu, sau mesajul "NU EXISTA" daca niciun numar nu este mai mic sau egal decat LIMITA.



Restrictii si precizari
1 < A, B, C < 1,000
Daca nu exista niciun numar mai mic decat limita, se va afisa mesajul "NU EXISTA"

Răspunsuri la întrebare

Răspuns de paaaaaaul
2

#include <iostream>

using namespace std;

int main()

{

   short int A, B, C, L;

   bool ok = false;

   cin >> A >> B >> C >> L;

   if (A<=L)

   {

       cout << A << " ";

       ok=true;

   }

   if (B<=L)

   {

       cout << B << " ";

       ok=true;

   }

   if (C<=L)

   {

       cout << C << " ";

       ok=true;

   }

   if (ok==false) cout << "NU EXISTA";

   return 0;

}

Alte întrebări interesante