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
Post a Comment