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ăspunsuri la întrebare
Răspuns de
0
#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++;
}
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++;
}
Alte întrebări interesante
Franceza,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Engleza,
9 ani în urmă
Limba română,
9 ani în urmă