Cout word and character using C language

No comments

# include<stdio.h>

int main()
{
    char array[100],c;
    int i, word=0,count=0;
    char *p;

    for(i=0;;i++)
    {
        p=&array[i];
        scanf("%c",&c);
        count++;
        if(c=='\n')
        {
            *p='\0';
            break;
        }
        *p=c;
    }

    for(p=&array[0];*p;p++)
    {
        if(((*p<='z' && *p>='a') || (*p<='Z' && *p>='A')) && !((*(p+1)<='z' && *(p+1)>='a') ||(*(p+1)<='Z' && *(p+1)>='A')))
        {
            word++;              
        }
    }

       
    printf("%d\n",word);      
    printf("%d\n",count);

    return 0;
}

No comments :

Post a Comment