Wednesday 18 December 2013

C Program to Print the Words Ending with Letter S

#include < stdio.h>
#include < string.h>
 
char str[100];
 
void main()
{
    int i, t, j, len;
 
    printf("Enter a string : " );
    scanf("%[^\n]s" , str);
 
    len = strlen(str);
 
    str[len] = ' ';
 
    for (t = 0, i = 0; i < strlen(str); i++)
    {
        if ((str[i] == ' ') && (str[i - 1] == 's'))
        {
            for (j = t; j < i; j++)
                printf("%c" , str[j]);
            t = i + 1;
            printf("\n" );
        }
        else
        {
            if (str[i] == ' ')
            {
                t = i + 1;
            }
        }
    }
}

Output

 Enter a string : Welcome to Sanfoundry's C Programming Class, Welcome Again to C Class !
Sanfoundry' s
Class

For More Details Please Visit Ictjobs.info

No comments: