#include <bits/stdc++.h>
using namespace std;
int na2(string s){
int w=0,i,a=s.size();
for(i=0;i<a;i++){
w=w*2;
w=w+(int)s[i]-48;
}
return w;
}
int n,i,asc=0;
string s,w;
int main(){
cin>>n>>s;
if(s.size()!=8*n){
cout<<"NIE";
return 0;
}
for(i=0;i<n;i++){
w=s.substr(i*8,8);
asc=na2(w);
cout<<(char)asc;
}
}
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | #include <bits/stdc++.h> using namespace std; int na2(string s){ int w=0,i,a=s.size(); for(i=0;i<a;i++){ w=w*2; w=w+(int)s[i]-48; } return w; } int n,i,asc=0; string s,w; int main(){ cin>>n>>s; if(s.size()!=8*n){ cout<<"NIE"; return 0; } for(i=0;i<n;i++){ w=s.substr(i*8,8); asc=na2(w); cout<<(char)asc; } } |
English