এখানে প্রিডিফাইনড ফাংশন ছাড়া সেন্টেন্স উল্টা করার প্রোগ্রাম লিখা হয়েছে। ফর লুপ ব্যবহার করে স্টেটমেন্ট রিভার্স অর্ডারে প্রিন্ট করা যায়।
প্রোগ্রাম ১
#include<stdio.h>
int main() {
char stmt[100];
int i;
printf("enter the message:\n");
for (i = 0; i < 100; i++) {
stmt[i] = getchar(); // reading each char from console till enter or newline char is pressed
if (stmt[i] == '\n')
break;
}
printf("the reverse statement is:\n");
for (i--; i >= 0; i--) // printing each char in reverse order
putchar(stmt[i]);
putchar('\n');
return 0;
}
আউটপুট
enter the message: Hi welcome to my world the reverse statement is: dlrow ym ot emoclew iH
প্রোগ্রাম ২
strrev লাইব্রেরি ফাংশন ব্যবহার করে স্ট্রিং রিভার্স করার C প্রোগ্রাম—
#include<stdio.h>
#include<string.h>
void main() {
// Declaring two strings//
char result[50], string[25];
// Reading string 1 and String 2//
printf("Enter String to be reversed : ");
gets(string);
// Reversing using library function//
strrev(string);
printf("The reversed string is : ");
puts(string);
}
আউটপুট
Enter String to be reversed : Hi welcome to tutorials Point The reversed string is : tnioP slairotut ot emoclew iH