//function to reverse a string using recursion:
Tue May 07 2024 15:16:08 GMT+0000 (Coordinated Universal Time)
Saved by
@vedanti
#include <stdio.h>
#include <string.h>
void reverse_string_recursive(char *str) {
if (*str == '\0') {
return;
}
reverse_string_recursive(str + 1);
printf("%c", *str);
}
int main() {
char input_string[] = "hello world";
printf("Original string: %s\n", input_string);
printf("Reversed string: ");
reverse_string_recursive(input_string);
printf("\n");
return 0;
}
content_copyCOPY
Comments