blob: eff59d520316e89d07075c7ea3f1f1aaadb2430e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
#include <iostream>
#include<math.h>
void codbin ( int x, int tab[32]){
for (int i=0; i < 32; i ++) {
tab[i]= x < pow(2,32-(i+1)) ? 0 : 1;
x = x < pow(2,32-(i+1)) ? x : x- pow(2,32-(i+1));
}
}
int main () {
int tab[32];
int x;
std::cout<< " Entrez un nombre entier positif, ce programme calcule sa valeur en binaire sur 32 bits "<<std::endl;
std::cin>>x;
codbin(x, &tab[0]);
for (int i=0; i < 32; i ++) {
std::cout<<tab[i];
}
std::cout<<std::endl;
return 0;
}
|