-->

wap to look for a specific character in given string using strchr() function.

in turboc++
--------------------------------------------------------------------------------------
//WAP to compare  two strings  using(strchr()) function.
#include <stdio.h>
#include<string.h>
#include<conio.h>
int main()
{
    char st[100],st1;//two string declaration
    char *p;
    printf("enter  string\n");
    gets(st);
    printf("enter a character to look for\n");
     st1=getchar();//inputs
    if(strchr(st,st1))//
    {
        p=strchr(st,st1);
        printf("strchr(st,st1)=%d\n",*p);
        printf("%c is in given string,location=%d ",st1,p-st);
    }
        else
    {
        printf("not in given character");
    }
    getch();
    return 0;
}
---------------------------------------------------------------------
in codeblocks:
---------------------------------------------------------------
//WAP to compare  two strings  using(strchr()) function.
#include <stdio.h>
#include<string.h>
int main()
{
    char st[100],st1;//two string declaration
    char *p;
    printf("enter  string\n");
    gets(st);
    printf("enter a character to look for\n");
     st1=getchar();//inputs
    if(strchr(st,st1))//
    {
        p=strchr(st,st1);
        printf("strchr(st,st1)=%d\n",*p);
        printf("%c is in given string,location=%d ",st1,p-st);
    }
        else
    {
        printf("not in given character");
    }
    return 0;
}


Write a program to sort 'n' strings. (ascending order or descending order).

in turboc++
------------------------------------------------------------------------------------
//WAP  to input some strings and sort them.
#include <stdio.h>
#include<conio.h>
#include<string.h>
int main()
{
    char string[100][100],tempo[100];//two dimensional declaration
    int i,j,n;
    printf("enter n as total strings\n");
    scanf("%d",&n);
    printf("enter strings\n");
    for(i=0;i<=n-1;i++)
    {
        printf("string for location =%d \n",i);
        scanf("%s",string[i]);//gets inputs
    }
    printf("names and addresses are=\n");
    for(i=0;i<=n-1;i++)
    {
        printf("name =%s \n",string[i]);//prints the data .
    }
    printf("sorted strings are\n");
    for(i=0;i<=n-1;i++)
    {
        for(j=i+1;j<=n-1;j++)
        {
            if(strcmp(string[i],string[j])>0)//comparison of strings
            {
                strcpy(tempo,string[i]);
                strcpy(string[i],string[j]);//copy of string i.e. swapping of string
                strcpy(string[j],tempo);
            }
        }
    }
    printf("-------------------------------");
     for(i=0;i<=n-1;i++)
    {
        printf("name =%s \n",string[i]);//prints the data .
    }
getch();
     return 0;
}
-------------------------------------------------------------------------------------
in codeblocks:
----------------------------------------------------------------
//WAP  to input some strings and sort them.
#include <stdio.h>
#include<conio.h>
#include<string.h>
int main()
{
    char string[100][100],tempo[100];//two dimensional declaration
    int i,j,n;
    printf("enter n as total strings\n");
    scanf("%d",&n);
    printf("enter strings\n");
    for(i=0;i<=n-1;i++)
    {
        printf("string for location =%d \n",i);
        scanf("%s",string[i]);//gets inputs
    }
    printf("names and addresses are=\n");
    for(i=0;i<=n-1;i++)
    {
        printf("name =%s \n",string[i]);//prints the data .
    }
    printf("sorted strings are\n");
    for(i=0;i<=n-1;i++)
    {
        for(j=i+1;j<=n-1;j++)
        {
            if(strcmp(string[i],string[j])>0)//comparison of strings
            {
                strcpy(tempo,string[i]);
                strcpy(string[i],string[j]);//copy of string i.e. swapping of string
                strcpy(string[j],tempo);
            }
        }
    }
    printf("-------------------------------");
     for(i=0;i<=n-1;i++)
    {
        printf("name =%s \n",string[i]);//prints the data .
    }
getch();
     return 0;
}

WAP to count total number of consonants in a sting.

in turboc++
---------------------------------------------------------------------------------------------
//program to count total consonants in a string.
#include <stdio.h>
#include<conio.h>
int main()
{
    char string[100],sec;
    int i,total_consonants=0;       //initialization
    printf("enter string\n");
    gets(string);//accepts string
    strlwr(string);//converts the string into lowercase
    for(i=0;string[i]!='\0';i++)//loop execution till null character
    {
        if((string[i]>=65 && string[i]<=90)|| (string[i]>=97 && string[i]<=122)) { if(string[i])!='a' || string[i])!='e' || string[i])!='i' || string[i])!='o' || string[i])!='u') { total_consonants++; }
    }
    printf("total consonants=%d",total_consonants);// prints total consonants.
    getch();
    return 0;
}
---------------------------------------------------------------------------------------------------------------------
in codeblocks:
-----------------------------------------------------------------------------------------------
//program to count total consonants in a string.
#include <stdio.h>
int main()
{
    char string[100],sec;
    int i,count=0;       //initialization
    printf("enter string\n");
    gets(string);//accepts string
    strlwr(string);//converts the string into lowercase
    for(i=0;string[i]!='\0';i++)//loop execution till null character
    {
         if((string[i]>=65 && string[i]<=90)|| (string[i]>=97 && string[i]<=122)) { if(string[i])!='a' || string[i])!='e' || string[i])!='i' || string[i])!='o' || string[i])!='u') { total_consonants++; }
    }
    printf("total consonants=%d",total_consonants);// prints total consonants.
    return 0;
}


WAP to count total number of vowels in a string.

in turboc++
--------------------------------------------------------------------------------------
//program to count total vowels in a string.
#include <stdio.h>
#include<string.h>
#include<conio.h>
int main()
{
    char string[100],sec;
    int i,count=0;       //initialization
    printf("enter string\n");
    gets(string);//accepts string
    strlwr(string);//converts the string into lowercase
    for(i=0;string[i]!='\0';i++)//loop execution till null character
    {
        if(string[i]=='a' || string[i]=='e'|| string[i]=='i'|| string[i]=='o' ||string[i]=='u')
                                            //condition testing for character/vowels
        {
            count++;//counting  words
        }
    }
    printf("total vowels=%d",count);// prints total vowels.
    getch();
    return 0;
}

----------------------------------------------------------------------------------
in codeblocks:
---------------------------------------------------------------------------------------------------------------
//program to count total vowels in a string.
#include <stdio.h>
#include<string.h>
int main()
{
    char string[100],sec;
    int i,count=0;       //initialization
    printf("enter string\n");
    gets(string);//accepts string
    strlwr(string);//converts the string into lowercase
    for(i=0;string[i]!='\0';i++)//loop execution till null character
    {
        if(string[i]=='a' || string[i]=='e'|| string[i]=='i'|| string[i]=='o' ||string[i]=='u')
                                            //condition testing for character/vowels
        {
            count++;//counting  words
        }
    }
    printf("total vowels=%d",count);// prints total vowels.
    return 0;
}


WAP to count total words in a string.

in turboc++
-------------------------------------------------------------
//program to count total words in a string.
#include <stdio.h>
#include<conio.h>
int main()
{
    char string[100],sec;
    int i,count=1;       //initialization
    printf("enter string\n");
    gets(string);//accepts string
    for(i=0;string[i]!='\0';i++)//loop execution till null character
    {
        if(string[i]==' ')//condition testing for character
        {
            count++;//counting  words
        }
    }
    printf("total words=%d",count);// prints total words.
    getch();
    return 0;
}
---------------------------------------------------------------------------------------------------------
in codeblocks:
---------------------------------------------------------------------------------------------------------------
//program to count total words in a string.
#include <stdio.h>
int main()
{
    char string[100],sec;
    int i,count=1;       //initialization
    printf("enter string\n");
    gets(string);//accepts string
    for(i=0;string[i]!='\0';i++)//loop execution till null character
    {
        if(string[i]==' ')//condition testing for character
        {
            count++;//counting  words
        }
    }
    printf("total words=%d",count);// prints total words.
    return 0;
}

WAP to count particular character in a string.

in turboc++
--------------------------------------------------------------------------------------
//program to count a particular character in a string.
#include <stdio.h>
#include<conio.h>
int main()
{
    char string[100],sec;
    int i,count=0;
    printf("enter string\n");
    gets(string);//accepts string
    printf("enter a character\n");
    sec=getchar();//accepts a character
    for(i=0;string[i]!='\0';i++)//loop execution till null character
    {
        if(string[i]==sec)//condition testing for character
        {
            count++;//counting  character
        }
    }
    printf("total character=%d",count);// prints total character.
    getch();
    return 0;
}
-----------------------------------------------------------------------------------------
in codeblocks:
------------------------------------------------------------------------------------------
//program to count a particular character in a string.
#include <stdio.h>
int main()
{
    char string[100],sec;
    int i,count=0;
    printf("enter string\n");
    gets(string);//accepts string
    printf("enter a character\n");
    sec=getchar();//accepts a character
    for(i=0;string[i]!='\0';i++)//loop execution till null character
    {
        if(string[i]==sec)//condition testing for character
        {
            count++;//counting  character
        }
    }
    printf("total character=%d",count);// prints total character.
    
    return 0;
}

WAP to count total spaces in a string.

in turboc++
-------------------------------------------------------------------
//program to count total spaces in a string.
#include <stdio.h>
#include<string.h>
#include<conio.h>
int main()
{
    char string[100];
    int i,count=0;
    printf("enter first string\n");
    gets(string);//accepts string
      for(i=0;string[i]!='\0';i++)//loop execution till null character
    {
        if(string[i]>=' ' )//condition testing for white space
        {
            count++;//increment in count.
        }
    }
    printf("total spaces=%d",count);// prints the total value.
         getch();
        return 0;
}
--------------------------------------------------------------------------------------------------
in codeblocks:
--------------------------------------------------------------------------------------------------------------------
//program to count total spaces in a string.
#include <stdio.h>
#include<string.h>
int main()
{
    char string[100];
    int i,count=0;
    printf("enter first string\n");
    gets(string);//accepts string
      for(i=0;string[i]!='\0';i++)//loop execution till null character
    {
        if(string[i]>=' ' )//condition testing for white space
        {
            count++;//increment in count.
        }
    }
    printf("total spaces=%d",count);// prints the total value.
     
        return 0;
}