#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; } } |