9Google AdSense

11713 Abstract Names

#include<stdio.h>
#include<string.h>

int  main()
{
       int a,lenstr1,lenstr2,i,j,k,f,l,m,n,x,y;
    char str1[100],str2[100],x1,str3[100],str4[100];
    scanf("%d",&a);
    scanf("%c",&x1);
    for(i=1;i<=a;i++)
    {

        gets(str1);
        gets(str2);
        f=0;
        m=0;
        n=0;
        lenstr1=strlen(str1);
        lenstr2=strlen(str2);
        for(j=0;j<lenstr1;j++)
        {
            if((str1[j]=='a')||(str1[j]=='e')|| (str1[j]=='i')||(str1[j]=='o')||(str1[j]=='u'))
             ;
             else
                str3[m++]=str1[j];


        }
        for(k=0;k<lenstr2;k++)
        {    if((str2[k]=='a')||(str2[k]=='e')|| (str2[k]=='i')||(str2[k]=='o')||(str2[k]=='u'))
            ;
            else
                str4[n++]=str2[k];
        }
        if(m==n)
        {
        for(l=0;l<n;l++)
        {    if(str3[l]!=str4[l])
            {    f=1;
                break;
            }
        }
        }
        if((n!=m)||(f==1))
            printf("No\n");
        else
            printf("Yes\n");
        for(x=0;x<m;x++)
            str3[x]=0;
        for(y=0;y<n;y++)
            str4[y]=0;




    }
       return 0;

}

No comments: