Oi, gostava que me explicassem este codigo.
Ele coloca um ‘#’ a seguir a uma sequencia de caracteres minusculos começados por uma vogal minuscula.
operacao3(char nova[]) {
int i, j;
int k = 0;
int seq = 0;
char vogais[] = "aeiou";
for(i = 0; input[i] != '[code]
operacao3(char nova[]) {
int i, j;
int k = 0;
int seq = 0;
char vogais[] = "aeiou";
for(i = 0; input[i] != '\0'; i++) {
if(islower(input[i])) {
for(j = 0; vogais[j] != '\0'; j++) {
if(input[i] == vogais[j]) {
seq = 1;
}
}
}
else if(seq) {
nova[k++] = '#';
seq = 0;
}
nova[k++] = input[i];
}
return (int) nova;
}
[/code]'; i++) {
if(islower(input[i])) {
for(j = 0; vogais[j] != '[code]
operacao3(char nova[]) {
int i, j;
int k = 0;
int seq = 0;
char vogais[] = "aeiou";
for(i = 0; input[i] != '\0'; i++) {
if(islower(input[i])) {
for(j = 0; vogais[j] != '\0'; j++) {
if(input[i] == vogais[j]) {
seq = 1;
}
}
}
else if(seq) {
nova[k++] = '#';
seq = 0;
}
nova[k++] = input[i];
}
return (int) nova;
}
[/code]'; j++) {
if(input[i] == vogais[j]) {
seq = 1;
}
}
}
else if(seq) {
nova[k++] = '#';
seq = 0;
}
nova[k++] = input[i];
}
return (int) nova;
}
Obrigado