I am able to get reverse number of original number. I can write program for reverse number
Promote user to enter number
786
Reverse number is = 687
I want to write program for reverse string without string.h header file. I have seen this link https://www.programmingsimplified.com/c-program-reverse-string
https://www.programmingsimplified.com/c-program-reverse-string
I don't understand logic of reverse string. What is logic for reverse string in c programming ?
C:
#include<stdio.h>
int main (void)
{
int original_number;
int reverse_number = 0;
printf("Promote user to enter number \n");
scanf("%d",&original_number);
while(original_number != 0)
{
reverse_number = reverse_number *10;
reverse_number = reverse_number + original_number % 10;
original_number = original_number /10;
}
printf("Reverse number is = %d \n", reverse_number);
return 0;
}
786
Reverse number is = 687
I want to write program for reverse string without string.h header file. I have seen this link https://www.programmingsimplified.com/c-program-reverse-string
https://www.programmingsimplified.com/c-program-reverse-string
I don't understand logic of reverse string. What is logic for reverse string in c programming ?