Buscar

Escreva um algoritmo que permita a leitura dos nomes de 10 pessoas e armazene os nomes lidos em um vetor. Após isto, o algoritmo deve permitir a le...

Escreva um algoritmo que permita a leitura dos nomes de 10 pessoas e armazene os nomes lidos em um vetor. Após isto, o algoritmo deve permitir a leitura de mais 1 nome qualquer de pessoa e depois escrever a mensagem ACHEI, se o nome estiver entre os 10 nomes lidos anteriormente (guardados no vetor), ou NÃO ACHEI caso contrário. 

💡 1 Resposta

User badge image

Ed Verified user icon

Segue abaixo um exemplo de algoritmo em linguagem C que realiza a leitura dos nomes de 10 pessoas, armazena em um vetor e verifica se um nome digitado posteriormente está presente no vetor: ``` #include #include int main() { char nomes[10][50]; char nomeBusca[50]; int i, achou = 0; // Leitura dos nomes e armazenamento no vetor for (i = 0; i < 10; i++) { printf("Digite o nome da pessoa %d: ", i+1); scanf("%s", nomes[i]); } // Leitura do nome a ser buscado printf("Digite o nome a ser buscado: "); scanf("%s", nomeBusca); // Verificação se o nome está presente no vetor for (i = 0; i < 10; i++) { if (strcmp(nomes[i], nomeBusca) == 0) { achou = 1; break; } } // Impressão da mensagem de resultado if (achou) { printf("ACHEI\n"); } else { printf("NÃO ACHEI\n"); } return 0; } ``` O algoritmo utiliza um vetor de strings para armazenar os nomes lidos e a função `strcmp` da biblioteca `string.h` para comparar as strings e verificar se o nome buscado está presente no vetor.

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