nikpez di nikpez
Ominide 738 punti

Stringa senza vocali

#include <stdio.h>

void delVoc(char car[],int lung);
int isVocale(char car[],int i);

int main()
{
char car[20];
char temp[80];
int lung=0;


do
{
printf("Digita una stringa: ");
gets(temp);
lung=strlen(temp);
}while(lung>19);

strcpy(car,temp);

delVoc(car,lung);

printf("\nLa stringa senza vocali e': %s",car);
getchar();
return 0;
}

void delVoc(char car[],int lung)
{
int i,j,posiz;
for(i=0;i<lung+1;i++)
{
if(isVocale(car,i))
{
posiz=i;
for(j=posiz;j<lung;j++)
car[j]=car[j+1];
i--;
}

}

}
int isVocale(char car[],int i)
{
if((car=='a')||(car=='e')||(car=='i')||(car=='o')||(car=='u'))
return 1;
else
return 0;
}

Registrati via email