Exercícios Resolvidos de Manipulando Structs

Ver Teoria

Enunciado

Construa uma estrutura a l u n o com número de matrícula e curso. Leia do usuário os dados de 5 alunos, armazene em um vetor dessa estrutura e imprima os dados na tela.

Passo 1

Começaremos esse programa pelo seu escopo.

Observe que declaramos uma estrutura i n f A l u n o com os campos m a t r i c u l a e c u r s o e em seguida utilizamos o comando typedef para apelidar essa estrutura apenas de a l u n o .

Passo 2

Já que nós já temos o escopo desse programa, podemos agora declarar as variáveis que serão essenciais para o funcionamento dele.

Aqui está algumas informações sobre elas:

  • i é uma variável contadora;
  • t u r m a é um vetor de estruturas do tipo a l u n o com cinco posições.

Passo 3

Em relação a lógica do programa, a primeira coisa que nós temos que fazer é realizar a leitura dos dados dos cinco alunos.

Para isso, utilizaremos um laço de repetição for que terá cinco loops e em cada um deles preenchera os campos m a t r i c u l o e c u r s o de uma das posições do vetor t u r m a .

Passo 4

Por fim, basta percorrermos o vetor t u r m a imprimindo cada um dos campos das diferentes estruturas que estão alocadas em suas cinco posições.

Resposta

Ei, a resposta está no passo a passo :)