#include <stdio.h>
#include <string.h>
void reverse(char string[], char out[]) {
int i = 0;
while(j != 0)
{
if (string[j-1]>96 && string[j-1] < 123)
{
string[j-1] = string[j-1]-32;
out[i] = string[j-1];
}
else
{
out[i] = string[j-1];
}
i++;
j--;
// memcpy(out, string, strlen(string)+1); // Wywalic to
}
}
int main(void) {
char out[1024],string[1024];
printf("Podaj zdanie, ktore chcesz odwrocic\n"); fgets(string
,1024,stdin
); reverse(string, out);
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdHJpbmcuaD4KIAp2b2lkIHJldmVyc2UoY2hhciBzdHJpbmdbXSwgY2hhciBvdXRbXSkgewogCiAKCWludCBpID0gMDsKCWludCBqID0gc3RybGVuKHN0cmluZyk7CgoJb3V0W3N0cmxlbihzdHJpbmcpXSA9ICdcMCc7CiAKCXdoaWxlKGogIT0gMCkKewoJCWlmIChzdHJpbmdbai0xXT45NiAmJiBzdHJpbmdbai0xXSA8IDEyMykKCQl7CgoJCQlzdHJpbmdbai0xXSA9IHN0cmluZ1tqLTFdLTMyOwoJCQlvdXRbaV0gPSBzdHJpbmdbai0xXTsKCQl9CgkJZWxzZSAKCQl7CgkJCW91dFtpXSA9IHN0cmluZ1tqLTFdOwoJCX0KCWkrKzsKCWotLTsKIAovLyBtZW1jcHkob3V0LCBzdHJpbmcsIHN0cmxlbihzdHJpbmcpKzEpOyAvLyBXeXdhbGljIHRvCn0KfQppbnQgbWFpbih2b2lkKSB7CgpjaGFyIG91dFsxMDI0XSxzdHJpbmdbMTAyNF07CnByaW50ZigiUG9kYWogemRhbmllLCBrdG9yZSBjaGNlc3ogb2R3cm9jaWNcbiIpOwpmZ2V0cyhzdHJpbmcsMTAyNCxzdGRpbik7CnJldmVyc2Uoc3RyaW5nLCBvdXQpOwpwdXRzKG91dCk7CnJldHVybiAwOwpnZXRjaGFyKCk7Cn0=