Program to sort set of strings in alphabetical order
#include
#include
void main() 
{
   char
s[5][20], t[20];
   int i, j;
   clrscr();
  
printf("\nEnter any five strings : ");
   for (i =
0; i < 5; i++)
      scanf("%s",
s[i]);
    for
(i = 1; i < 5; i++) 
    {
      for
(j = 1; j < 5; j++) 
      {
        
if (strcmp(s[j - 1], s[j]) > 0) 
         {
            strcpy(t,
s[j - 1]);
            strcpy(s[j
- 1], s[j]);
            strcpy(s[j],
t);
        
}
      }
   }
   
printf("\nStrings in order are : ");
   for (i =
0; i < 5; i++)
      printf("\n%s",
s[i]);
      getch();
}
Output 
Enter any five strings
:
pri
pra
pru
pry
prn
Strings in order are :
pra
pri
prn
pru
pry
Reverse Letter in Each Word of the Entered String
#include
#include
#include
void main() 
{
   char
msg[] = "Welcome to Programming World";
   char
str[10];
   int i = 0, j = 0;
   clrscr();
   
while (msg[i] != '\0') 
     {
      if
(msg[i] != ' ') 
       {
        
str[j] = msg[i];
        
j++;
         } 
        else 
        {
        
str[j] = '\0';
        
printf("%s", strrev(str));
        
printf(" ");
        
j = 0;
      }
      i++;
   }
   
str[j] = '\0';
  
printf("%s", strrev(str));
   getch();
}
Output 
emocleW ot gnimmargorP dlroW
To Encode Entered String and Display Encoded String
#include
#include
 char*
encode(char* str) 
{
   int i =
0;
   while
(str[i] != '\0') 
   {
      str[i]
= str[i] - 30;  
      i++;
   }
   return
(str);
}
void main() 
{
           char *str;
             printf("\nEnter the
String to be Encode : ");
  
gets(str);
    str
= encode(str);
  
printf("\nEncoded String : %s", str);
   getch();
}
Output 
Enter the String to be Encode : white
Encoded String : Yjkvg
Enter the String to be Encode : roses
Encoded String : Tqugu
Enter the String to be Encode : Japan
Encoded String : ,Crcp
Enter the String to be Encode : zebra
Encoded String : Gdtc
 
No comments:
Post a Comment