Deleting Vowels in string.

 #include<stdio.h>


int main()
    char arr[80];

   printf("Enter string\n");
   scanf("%s", arr);
   int l;
   l=strlen(arr);

   for(int i=0;i<l;i++)
   { 
       if(arr[i]=='a'||arr[i]=='e'||arr[i]=='i'||arr[i]=='o'||arr[i]=='u'||arr[i]=='A'||arr[i]=='E'||arr[i]=='I'||arr[i]=='O'||arr[i]=='U')
        { 
            for(int j=i;j<=l;j++)
            { 
                arr[j]=arr[j+1];  //agr vowel hua to ek place left shift kr dia baaki bache chars ko

            }
            if(arr[i]=='a'||arr[i]=='e'||arr[i]=='i'||arr[i]=='o'||arr[i]=='u'||arr[i]=='A'||arr[i]=='E'||arr[i]=='I'||arr[i]=='O'||arr[i]=='U')
              i--;   //agr left shift krne k baad bhi same i p vowel aara hai to phrse vowel hatane k liye.
        }
         
   }
   
    printf("%s", arr);
}

Comments