Se citesc două numere naturale. Să se afişeze numărul care are mai multe cifre egale cu 1 în reprezentarea în baza 2. Urgennntttt!!!
Răspunsuri la întrebare
Răspuns de
0
#include <iostream>
using namespace std;
int main(){
int a,b,n1=0,n2=0;
cin>>a>>b;
while(a) {n1+=a%2;a/=2;}
while(b) {n2+=b%2;b/=2;}
if (n1>n2) cout<<"primul numar"; else if (n2>n1) cout<<"al doilea numar"; else cout<<"egale";
}
Alte întrebări interesante
Ed. tehnologică,
8 ani în urmă
Engleza,
8 ani în urmă
Fizică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă