Buscar

Analise a função caracteres() e identifique a alternativa que melhor descreve a tarefa executada por ela. Faça um teste manual para compreender a l...

Analise a função caracteres() e identifique a alternativa que melhor descreve a tarefa executada por ela. Faça um teste manual para compreender a lógica do programa.
char * caracteres(char *s1, char *s2) {
int i, j, w, n = 0, encontrado;
char *s3;
for (i = 0; s1[i] != '\0'; i++) {
for (j = 0; s2[j] != '\0'; j++) {

if (s1[i] == s2[j]) {
n++;
break;

}
}
}
s3 = malloc((n + 1) * sizeof(char));
n = 0;
for (i = 0; s1[i] != '\0'; i++) {
for (j = 0; s2[j] != '\0'; j++) {
if (s1[i] == s2[j]) {
encontrado = 0;
for (w = 0; w < n; w++) {

if (s3[w] == s1[i]) {
encontrado = 1;
break;

}
}
if (encontrado == 0) {
s3[n] = s1[i];
n++;
break;
}
}
}
}
s3[n] = '\0';
return s3;
}
Recebe por parâmetro duas cadeias s1 e s2 e retorna uma nova cadeia s3 que contém todos os caracteres que aparecem em s1 e em s2.
Recebe por parâmetro duas cadeias s1 e s2 e retorna uma nova cadeia s3 que contém todas as vogais que aparecem em s1 e em s2.
Recebe por parâmetro duas cadeias s1 e s2 e retorna uma nova cadeia s3 que contém todas as consoantes que aparecem em s1 e em s2.
C

Essa pergunta também está no material:

Questionário Linguagem de Programação
75 pág.

Análise Organizacional Universidade PaulistaUniversidade Paulista

Respostas

User badge image

Ed Verified user icon

Analisando a função caracteres(), a tarefa executada por ela é: Recebe por parâmetro duas cadeias s1 e s2 e retorna uma nova cadeia s3 que contém todos os caracteres que aparecem em s1 e em s2.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Responda

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Continue navegando