-->

WAP to count total digits present in a string.

in turboc++
---------------------------------------------------------------------------
//program to count total digits 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]>='0' && string[i]<='9')//condition testing for white space
        {
            count++;//increment in count.
        }
    }
    printf("total digits=%d",count);// prints the total value.
    getch();
    return 0;
}
---------------------------------------------------------------------------
in codeblocks:
----------------------------------------------------------------------------------------------------------
//program to count total digits 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]>='0' && string[i]<='9')//condition testing for white space
        {
            count++;//increment in count.
        }
    }
    printf("total digits=%d",count);// prints the total value.
        return 0;
}

WAP to replace all white spaces with a character.

in turboc++
---------------------------------------------------------------------------------
//program to replace all white space with a character.
#include <stdio.h>
#include<string.h>
#include<conio.h>
int main()
{
    char string[100],sec;
    int i;
    printf("enter first string\n");
    gets(string);//accepts string
    printf("enter a character\n");
    sec=getchar();//accpts a character
    printf("before replacing,string is %s\n",string);
    for(i=0;string[i]!='\0';i++)//loop execution till null character
    {
        if(string[i]==' ')//condition testing for white space
        {
            string[i]=sec;//assigning character
        }
    }
    printf("after replacing, the string=%s",string); //prints the string.
  getch(); 
  return 0;
}
----------------------------------------------------------------------------------
in codeblocks:
-----------------------------------------------------------------------------
//program to replace all white space with a character.
#include <stdio.h>
#include<string.h>
int main()
{
    char string[100],sec;
    int i;
    printf("enter first string\n");
    gets(string);//accepts string
    printf("enter a character\n");
    sec=getchar();//accpts a character
    printf("before replacing,string is %s\n",string);
    for(i=0;string[i]!='\0';i++)//loop execution till null character
    {
        if(string[i]==' ')//condition testing for white space
        {
            string[i]=sec;//assigning character
        }
    }
    printf("after replacing, the string=%s",string); prints the string.
    return 0;
}




program to swap two strings

in turboc++
--------------------------------------------------------------------------------------------------
//program to swap two strings
#include <stdio.h>
#include<string.h>
#include<conio.h>
int main()
{
    char string[100],string1[100],tempo[100];
    printf("enter first string\n");
    gets(string);//accepts string
    printf("enter second string\n");
    gets(string1);
    printf("before swapping,strings are=%s and %s\n",string,string1);
    strcpy(tempo,string);//copies string to another
    strcpy(string,string1);//copies to string
    strcpy(string1,tempo);//copies string to string1

    printf("after swapping,strings are=%s and %s\n",string,string1);
     getch();
    return 0;
}
----------------------------------------------------------------------------------
in codeblocks
----------------------------------------------------------------------------------------------------
//program to swap two strings
#include <stdio.h>
#include<string.h>
int main()
{
    char string[100],string1[100],tempo[100];
    printf("enter first string\n");
    gets(string);//accepts string
    printf("enter second string\n");
    gets(string1);
    printf("before swapping,strings are=%s and %s\n",string,string1);
    strcpy(tempo,string);//copies string to another
    strcpy(string,string1);//copies to string
    strcpy(string1,tempo);//copies string to string1

    printf("after swapping,strings are=%s and %s\n",string,string1);

    return 0;
}

Program to know a string is Palindrome or not

in turboc++
------------------------------------------------------------------------------------------------------
//program to know a string is Palindrome or not
#include <stdio.h>
#include<string.h>
#include<conio.h>
int main()
{
    char string[100],string1[100];
    printf("enter string\n");
    gets(string);//accepts string
    strcpy(string1,string);//copies string to another
    strrev(string);//reverses the string
    if((strcmp(string,string1)==0))//compares the strings are same or not
    {
        printf("it is palindrome");

    }
    else
    {
        printf("it is not palidrome");
    }

     getch();
    return 0;
}
--------------------------------------------------------------------------------------------------
in codeblocks:
--------------------------------------------------------------------------------------------------
//program to know a string is Palindrome or not
#include <stdio.h>
#include<string.h>
int main()
{
    char string[100],string1[100];
    printf("enter string\n");
    gets(string);//accepts string
    strcpy(string1,string);//copies string to another
    strrev(string);//reverses the string
    if((strcmp(string,string1)==0))//compares the strings are same or not
    {
        printf("it is palindrome");

    }
    else
    {
        printf("it is not palidrome");
    }


    return 0;
}