Thursday, February 14, 2013

Program to remove the characters present in Primary String from Secondary String and print the remaining.

/*
Program to remove the characters present in Primary String from Secondary String and print the remaining.
*/
#include<stdio.h>
void main()
{
    char prmstr[]={'a',' ','b','c','\n'};
    char secstr[]={'m','y',' ','n','a','m','e',' ','i','s',' ','a','b','c','\n'};
    char res[10];
    char ch,secch;
    int i,j,k;
    int flag=0;
    i=0;j=0;k=0;
    while(secstr[i]!='\n')
    {
        flag=0;
        ch=secstr[i];
        i++;
        j=0;
        while(prmstr[j]!='\n')
        {
            secch=prmstr[j];
            j++;
            if(ch==secch)
            {
                flag=1;
            }
        }
        if(flag==0)
        {
            res[k]=ch;
            k++;
        }
    }
    res[k]='\n';
    k=0;
    while(res[k]!='\n')
    {
        printf("%c",res[k]);
        k++;
    }
    printf("\n");
}

/*
OUTPUT

mynmeis

*/

1 comment: