"computer"
"retupmoc"
#include <stdio.h>
int main() {
char str[100];
int start = 0, end, i;
char temp;
printf("Enter a string: ");
fgets(str, sizeof(str), stdin);
// Find length manually
end = 0;
while (str[end] != '�') {
end++;
}
// Remove newline if present
if (str[end - 1] == 'n') {
end--;
}
end = end - 1; // index of last character
// Two-pointer swap
while (start < end) {
temp = str[start];
str[start] = str[end];
str[end] = temp;
start++;
end--;
}
printf("Reversed string: %sn", str);
return 0;
}
#include <stdio.h>
int main() {
char str[100];
int start = 0, end, i;
char temp;
printf("Enter a string: ");
fgets(str, sizeof(str), stdin);
// Find length manually
end = 0;
while (str[end] != '�') {
end++;
}
// Remove newline if present
if (str[end - 1] == 'n') {
end--;
}
end = end - 1; // index of last character
// Two-pointer swap
while (start < end) {
temp = str[start];
str[start] = str[end];
str[end] = temp;
start++;
end--;
}
printf("Reversed string: %sn", str);
return 0;
}