#include <stdio.h> void rs(char chars[],int l); void jrs(char chars[],int l); void irs(char chars[],int l); void es(char chars[],int l); void ftav(char chars[],int l); main() { char c[100]; int n;int len=0; clrscr(); printf("Enter Original String: "); gets(c); while(c[len]=0) len++; printf(" 1) Reverse String "); printf(" 2) Join Reverse String "); printf(" 3) Insert Reverse String "); printf(" 4) Encrypt String "); printf(" 5) Find Total ASCII Value "); printf(" Enter Choice:"); scanf("%d",&n); switch(n) { case 1: rs(c,len); break; case 2: jrs(c,len); break; case 3: irs(c,len); break; case 4: es(c,len); break; case 5: ftav(c,len); break; default: printf("Your choice is invalid."); } getch(); return 0; }
void rs(char chars[],int l) { int i=0; printf("Result: "); for(i=l-1;i>=0;i--) { printf("%c",chars[i]); } } void jrs(char chars[],int l) { int i; printf("Result: "); for(i=0;i<l;i++) { printf("%c",chars[i]); } for(i=l-1;i>=0;i--) { printf("%c",chars[i]); } } void irs(char chars[],int l) { int i;int j; printf("Result: "); for(i=0,j=l-1;i<l,j>=0;i++,j--) { printf("%c%c",chars[i],chars[j]); } } void es(char chars[],int l) { int i; int a;a=l; printf(" Enter Number: "); scanf("%d",&i); printf("Result: "); for(i;i>0;i--) { chars[l]=chars[l-1]+1;l++; } for(i=a;i<l;i++) { printf("%c",chars[i]); } } void ftav(char chars[],int l) { int s=0; int i; printf("Result: "); for(i=0;i<l;i++) { s=s+(int)chars[i]; } for(i=0;i<l-1;i++) { printf("%d+",chars[i]); } printf("%d=",chars[l-1]); printf("%d",s); }
|