Question:
Remove Vowel DXC Automata Fix Questions AMCAT
char * removeVowel(char *str)
{
// write your code here
}
Solution:
#include <stdio.h>
char * removeVowel(char *str)
{
int i,j,k;
for(i=0;str[i]!='\0';i++)
{
if(str[i]=='a'|| str[i]=='e'|| str[i]=='i'|| str[i]=='o'|| str[i]=='u'||
str[i]=='A'|| str[i]=='E'|| str[i]=='I'|| str[i]=='O'|| str[i]=='U')
{
for(k=i;str[k]!='\0';k++)
str[k]=str[k+1];
}
}
return str;
}
int main(void) {
char str[]="abcdef",*s;
s=removeVowel(str);
printf("%s",s);
return 0;
}