Buscar

Considere o programa a seguir escrito em Linguagem C que deve receber uma string de caracteres e uma letra. Para isso, o programa possui uma função...

Considere o programa a seguir escrito em Linguagem C que deve receber uma string de caracteres e uma letra. Para isso, o programa possui uma função que devolve um vetor de inteiros contendo as posições (índices no vetor da string) em que a letra foi encontrada e um inteiro contendo o tamanho do vetor criado (total de letras iguais encontradas). Para que o programa execute corretamente a sua função, é preciso adicionar comandos nas linhas 11 e 25, respectivamente. Assinale a alternativa que apresenta corretamente esses comandos:


indices = (int *) malloc(n* sizeof(int));
indices = acha_caractere(frase, 'a', &n);
indices = (int) malloc(n sizeof(int));
indices = acha_caractere(frase, 'a', &n);
indices = (int *) malloc(n* sizeof(int));
indices = acha_caractere(frase, 'a', n);
indices = (int *) malloc(n* sizeof(int));
indices = acha_caractere(frase, 'a', *n);
indices = (int ) malloc(n sizeof(int));
indices = acha_caractere(frase, 'a', n);

Essa pergunta também está no material:

Q6 LING PROG GABARITO
12 pág.

Linguagem de Programação. Universidade PaulistaUniversidade Paulista

💡 1 Resposta

User badge image

Ed Verified user icon

A alternativa correta para adicionar os comandos nas linhas 11 e 25, respectivamente, é: indices = (int *) malloc(n * sizeof(int)); indices = acha_caractere(frase, 'a', &n); Esses comandos alocam dinamicamente memória para o vetor de inteiros "indices" e chamam a função "acha_caractere" passando a string "frase", a letra 'a' e o endereço de memória da variável "n".

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

✏️ Responder

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

Outros materiais