#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main()
{
char buffer[200];
scanf("%[^\n]",buffer
); // bez s char *text
=(char*)malloc(size
+1); // sizeof(char) zawsze 1, nie ma co dzielić na 2 wierszy printf("%s\n",text
); // nie ma co robić tego w 2 wiersze for(int i=0;i<size;++i) text[i]=((unsigned)(unsigned char)~text[i])>>1;
free(text
); // przydzieliłeś nie zapomnij zwolnić return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdGRsaWIuaD4KI2luY2x1ZGUgPHN0cmluZy5oPgoKaW50IG1haW4oKQp7CiAgICBjaGFyIGJ1ZmZlclsyMDBdOwogICAgcHJpbnRmKCJQb2RhaiB6ZGFuaWU6ICIpOwogICAgc2NhbmYoIiVbXlxuXSIsYnVmZmVyKTsgLy8gYmV6IHMKICAgIGludCBzaXplPXN0cmxlbihidWZmZXIpOwogICAgY2hhciAqdGV4dD0oY2hhciopbWFsbG9jKHNpemUrMSk7IC8vIHNpemVvZihjaGFyKSB6YXdzemUgMSwgbmllIG1hIGNvIGR6aWVsacSHIG5hIDIgd2llcnN6eQogICAgc3RyY3B5KHRleHQsYnVmZmVyKTsKICAgIHByaW50ZigiJXNcbiIsdGV4dCk7IC8vIG5pZSBtYSBjbyByb2JpxIcgdGVnbyB3IDIgd2llcnN6ZQoJZm9yKGludCBpPTA7aTxzaXplOysraSkgdGV4dFtpXT0oKHVuc2lnbmVkKSh1bnNpZ25lZCBjaGFyKX50ZXh0W2ldKT4+MTsKCXByaW50ZigiJXNcbiIsdGV4dCk7CiAgICBmcmVlKHRleHQpOyAvLyBwcnp5ZHppZWxpxYJlxZsgbmllIHphcG9tbmlqIHp3b2xuacSHCiAgICByZXR1cm4gMDsKfQoK