Está en la página 1de 4

Manipulacin de bits

Ejercicio 1
#include <iostream>
using namespace std;
int binario(int n);
int main(int argc, char *argv[]) {
int op1 = 0325; //asignamos un valor octal 0
int op2 = 0263;
cout<<"octal: "<<oct<<op1<<" & "<<op2<<" = "<<(op1 &
op2)<<endl;
cout<<"decimal: "<<dec<<op1<<" & "<<op2<<" = "<<(op1 &
op2)<<endl;
cout<<"hexadecimal: "<<hex<<op1<<" & "<<op2<<" = "<<(op1 &
op2)<<endl;
cout<<dec<<"\nbinario"<<endl;
cout<<binario(op1)<<" &"<<endl;
cout<<binario(op2)<<endl;
cout<<"----------------"<<endl;
cout<<binario(op1 & op2)<<endl;
return 0;
}
int binario(int n){
int pos = 1;
int bin = 0;
while(n>0){
bin = bin + (n%2) * pos;
n /= 2;
pos *= 10;
}
return bin;
}

Ejercicio 2

Ejercicio 2

Ejercicio 2

Ejercicio 2

Ejercicio 2

Ejercicio 2

Ejercicio 2

Ejercicio 2

Ejercicio 2

Ejercicio 2

Ejercicio 2

También podría gustarte