Informatică, întrebare adresată de NiNe7, 9 ani în urmă

De creat o problema unde se afiseaza nr mai mic si respectiv cel mai mare fara a le compara in C++

Răspunsuri la întrebare

Răspuns de antonii
0
Folosesti functia min si max. Acestea vor face comparatia in locul tau deci teoretic tu nu faci nicio comparatie:
#include <algorithm>
...
cout<<min(4,5)<<max(4,0);


Sau un metoda array;In aceasta metoda toate nr. trebuie sa fie mai mari de 0.
Daca ai n numere si vrei sa vezi care e cel mai mic faci asa:
bool t_nr[100000];
int nr,i;

for(i=0;i<n;i++){
    cin>>nr;
    t_nr[nr]=true;
}

for(i=0;i<n && t_nr[i]==false;i++);
cout<<"Min este "<<i;

NiNe7: multumesc dar sa primit deja prin x<y?x:y
Alte întrebări interesante