Urgent! Problema 3208 pbinfo! Cerința Să se scrie o funcție C++ care primește ca parametri două numere naturale, a și b care returnează 1, dacă a > b, 0, dacă a = b și -1 dacă aMs anticipat!
mihaialex078:
-1 daca a
Nu se pot utiliza operatorii >, <, >=, <=, &&, ||, !=, == sau alte librării!
numele subprogramului va fi bitcmp
Data viitoare cand mai postezi o tema pune cerinta si restrictiile aferente complete.
Răspunsuri la întrebare
Răspuns de
5
Răspuns:
int bitcmp(int a, int b)
{
int c = a - b;
switch(c)
{
case 0:
return 0;
break;
default:
int d = c & (1<<31);
switch(d) {
case 0:
return 1;
break;
default:
return -1;
}
}
}
Explicație:
100p pe pbinfo
Alte întrebări interesante
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă