#include <stdio.h>
int main()
{
char str[1000], rev[1000];
int i, j, count = 0;
printf("\nString Before Reverse: %s", str
); //finding the length of the string
while (str[count] != '\0')
{
count++;
}
j = count - 1;
//reversing the string by swapping
for (i = 0; i < count; i++)
{
rev[i] = str[j];
j--;
}
printf("\nString After Reverse: %s", rev
); }
I2luY2x1ZGUgPHN0ZGlvLmg+CmludCBtYWluKCkKewogIGNoYXIgc3RyWzEwMDBdLCByZXZbMTAwMF07CiAgaW50IGksIGosIGNvdW50ID0gMDsKICBzY2FuZigiJXMiLCBzdHIpOwogIHByaW50ZigiXG5TdHJpbmcgQmVmb3JlIFJldmVyc2U6ICVzIiwgc3RyKTsKICAvL2ZpbmRpbmcgdGhlIGxlbmd0aCBvZiB0aGUgc3RyaW5nCiAgd2hpbGUgKHN0cltjb3VudF0gIT0gJ1wwJykKICB7CiAgICBjb3VudCsrOwogIH0KICBqID0gY291bnQgLSAxOwoKICAvL3JldmVyc2luZyB0aGUgc3RyaW5nIGJ5IHN3YXBwaW5nCiAgZm9yIChpID0gMDsgaSA8IGNvdW50OyBpKyspCiAgewogICAgcmV2W2ldID0gc3RyW2pdOwogICAgai0tOwogIH0KCiAgcHJpbnRmKCJcblN0cmluZyBBZnRlciBSZXZlcnNlOiAlcyIsIHJldik7Cn0=