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

de creat asemnea unui program sau unei instructiuni care sa aratate numarul mai mare dintre 2 numere intregi fara a folosi instructiunea "if"
va rog mult ajutor dau coroana

Răspunsuri la întrebare

Răspuns de passbrain123
1
O varianta in C++ ar fi cu instructiunea switch:

#include <iostream.h>
main() {
     int a,b;

     cout<<"a=";
cin>>a;
     cout<<"b=";
cin>>b;
     switch (a>b) {

          case 1: cout<<a<<" este mai mare"; break;

          case 0: cout<<b<<" este mai mare"; break;

     }
}

AntiEaglesDavids: sau a > b ? a : b ( ? si : fiind operatorul ternar)
AntiEaglesDavids: dar cu amandoua metodele mi se pare ca trisam :P, ma gandesc daca nu se poate cumva matematic
AntiEaglesDavids: daca nu e specific limbajului inseamna ca e ceva matematic...
Alte întrebări interesante