👤

Să se determine câte vocale din șir sunt cuprinse între două consoane.
Ma puteti ajuta va rog cu o rezolvare care sa nu contina subprograme. Va rog!


Răspuns :

#define VOC "aeiou"
char *sir="un sir cu multe vocale si consoane";
char s=sir+1;
uint8 ct=0;

while (*(s+1)){
if (strchr(VOC,*s)!=NULL)&&(strchr(VOC,*(s-1)))==NULL&&(strchr(VOC,*(s+1))=NULL) ct++; 
s++;
}