#include <stdio.h>
#include <string.h>
#include<stdlib.h>
#include <locale.h>
#include <ctype.h>
#include <fcntl.h>
#include <wchar.h>
#include <math.h>
int main()
{
setlocale(LC_ALL, "Russian");
char arr[]= "ЭТОКИРИЛЛИЦАВЧАРМАССИВЕ";
wchar_t massiv[50]={0};
int amount = strlen(arr);
unsigned int a=0;
for(int i=1;i<=amount;i+=2)
{
arr[i]&=~(1<<7);
}
for(int i=0;i<=amount;i+=2)
{
arr[i]&=~(1<<6);
arr[i]&=~(1<<7);
}
for(unsigned int i=0;i<(sizeof(massiv)/sizeof(wchar_t));i++)
{
while(a<sizeof(arr))
{
for(int c=7;c>=0;c--)
{
int d=c+3;
if(arr[a]&1<<(c-3)&&a%2==0)
{
massiv[i]|=1<<d;
}
if(arr[a]&1<<c&&a%2>0)
{
massiv[i]|=1<<c;
}
}
if(a%2>0){a++;break;}
a++;
}
}
wprintf(L"%ls\n", massiv);
for(unsigned int i=0; i<(sizeof(massiv)/sizeof(wchar_t));i++)
{
for(int c=15; c>=0;c--)
{
if( (massiv[i]&1<<c)){printf("%d", 1);}
else{printf("%d", 0);}
}
printf("\n");
}
}