Buscar

Assinale a alternativa que apresenta o correto trecho de código para armazenar o nome de 10 pessoas - cada um tem até 40 caracteres: for (lin=0;l...

Assinale a alternativa que apresenta o correto trecho de código para armazenar o nome de 10 pessoas - cada um tem até 40 caracteres:


for (lin=0;lin<40;lin++)
{
scanf ("%s",nome[lin]);
}
for (lin=0;lin<40;lin++)
{
scanf ("%c",nome[lin]);
}
for (lin=0;lin<10;lin++)
{
scanf ("%s",nome);
}
for (lin=0;lin<10;lin++)
{
scanf ("%c",nome[lin]);
}
for (lin=0;lin<10;lin++)
{
scanf ("%s",nome[lin]);
}

Essa pergunta também está no material:

Avaliação Estacio Introdução a Programação Estruturada em C
6 pág.

Respostas

User badge image

Ed Verified user icon

A alternativa correta para armazenar o nome de 10 pessoas, cada um com até 40 caracteres, seria: ```c char nome[10][41]; for (int lin = 0; lin < 10; lin++) { scanf("%40s", nome[lin]); } ``` Nesse trecho de código, utilizamos uma matriz de caracteres `nome[10][41]` para armazenar os nomes. Cada linha representa uma pessoa e cada coluna tem espaço para até 40 caracteres, incluindo o caractere nulo `\0` no final. Utilizamos o `scanf` com o formato `%40s` para ler cada nome, garantindo que não ultrapasse o limite de 40 caracteres.

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