Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <cstdlib>
- #include <iostream>
- #include <string>
- using namespace std;
- string* zmiana(int a)
- {
- int b=1, c=0, k;
- string* binarna = new string[32];
- do
- {
- b*=2;
- c++;
- }while(a<b);
- for(int i=31;i>=0;i--)
- {
- k=a>>i;//przesuniecie bitow zapisanych w zmiennej w prawo
- if(k&1)//boolowski AND
- {
- binarna[i]="1";
- }
- else
- {
- binarna[i]="0";
- }
- }
- return binarna;
- }
- int main()
- {
- int b;
- cout<<"Podaj dzisietna"<<"\n";
- cin >>b;
- string* x = new string[32];
- x = zmiana(b);
- cout<<"binarna:"<<"\n";
- for(int i=31;i>=0;i--)
- {
- cout<<x[i];
- }
- cout<<"\n";
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement