Buscar

Faça um algoritmo que leia os dados de 10 estudantes (referenciados por um vetor da mesma estrutura do registro do exercício anterior). A seguir, o...

Faça um algoritmo que leia os dados de 10 estudantes (referenciados por um vetor da mesma estrutura do registro do exercício anterior). A seguir, o algoritmo deve apresentar o nome e o curso dos estudantes com idade acima de 30 anos.

O algoritmo lê os dados de 10 estudantes e armazena em um vetor.
O vetor possui a mesma estrutura do registro do exercício anterior.
O algoritmo apresenta o nome e o curso dos estudantes com idade acima de 30 anos.

Essa pergunta também está no material:

Algoritmos para Cadastro de Estudantes
3 pág.

Algoritmo 02 EngenhariasEngenharias

💡 1 Resposta

User badge image

Ed Verified user icon

Segue abaixo um exemplo de algoritmo em linguagem C que atende aos requisitos do exercício: ```c #include #include struct Estudante { char nome[50]; char curso[50]; int idade; }; int main() { struct Estudante estudantes[10]; int i; // Lê os dados dos estudantes for (i = 0; i < 10; i++) { printf("Digite o nome do estudante %d: ", i+1); fgets(estudantes[i].nome, 50, stdin); printf("Digite o curso do estudante %d: ", i+1); fgets(estudantes[i].curso, 50, stdin); printf("Digite a idade do estudante %d: ", i+1); scanf("%d", &estudantes[i].idade); getchar(); // Limpa o buffer do teclado } // Apresenta os estudantes com idade acima de 30 anos printf("\nEstudantes com idade acima de 30 anos:\n"); for (i = 0; i < 10; i++) { if (estudantes[i].idade > 30) { printf("%s - %s\n", estudantes[i].nome, estudantes[i].curso); } } return 0; } ``` O algoritmo utiliza um vetor de estruturas `Estudante` para armazenar os dados dos 10 estudantes. Em seguida, ele percorre o vetor e apresenta os nomes e cursos dos estudantes com idade acima de 30 anos. Note que o uso da função `fgets` é necessário para ler strings com espaços em branco.

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