Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<iostream>
- #include<cstdio>
- using namespace std;
- string binary(int n){
- string res="";
- while(n>0){
- res=char(n%2+'0')+res;
- n/=2;
- }
- while(res.length()<8){
- res='0'+res;
- }
- return res;
- }
- char T[1000][1000];
- int main(){
- int n,m;
- scanf("%d%d",&n,&m);
- int num;
- int k=0,r=0;
- while(scanf("%d",&num)==1){
- string met=binary(num);
- // cout<<num<<":"<<met<<endl;
- for(int i=0;i<met.length();i++){
- T[k][r]=met[i];
- r++;
- if(r==m){
- k++;
- r=0;
- }
- }
- }
- for(int i=0;i<n;i++){
- for(int j=0;j<m;j++){
- cout<<T[i][j];
- }
- cout<<endl;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement