Pular para o conteúdo

Média de alunos em C

O script pede a quantidade de alunos a inserir informações (nome e 4 notas), depois mostra o nome e a média de cada aluno.
Santiago Staviski allen.konstanz
Hits: 6.588 Categoria: C/C++ Subcategoria: Introdução
  • Download
  • Nova versão
  • Indicar
  • Denunciar

Descrição

O script pede a quantidade de alunos a inserir informações (nome e 4 notas), depois mostra o nome e a média de cada aluno.
Download questao2lista7.cpp Enviar nova versão

Esconder código-fonte

#include <stdio.h>
/*Struct*/
typedef struct aluno {
      char nome [25];
      float nota01;
      float nota02;
      float nota03;
      float nota04;
      float media;
      
   } aluno;
   
/*Protótipo das funções*/
void print_list(aluno list[], int size);
void read_list(aluno list[], int size);
/*Main*/
int main()
{
   int qntdade;
   printf("Deseja inserir a nota de quantos alunos: ");
   scanf("%d",&qntdade);
   const int size = qntdade;
   aluno list[size];
   
   read_list(list,size);
 
    print_list(list,size);
   
}

/*Funções*/
void read_list(aluno list[], int size){
    for(int i = 0; i < size;i++){
      printf("Digite as informações do %dº aluno!",i+1);
      printf("\nDigite o nome: ");
      scanf("%s",list[i].nome);
        printf("\nDigite a 1º nota: ");
      scanf("%f",&list[i].nota01);
      printf("\nDigite a 2º nota: ");
      scanf("%f",&list[i].nota02);
      printf("\nDigite a 3º nota: ");
      scanf("%f",&list[i].nota03);
      printf("\nDigite a 4º nota: ");
      scanf("%f",&list[i].nota04);
      list[i].media = (list[i].nota02+list[i].nota01+list[i].nota03+list[i].nota04)/4;
   }
}
void print_list(aluno list[], int size){
    for(int i = 0; i < size;i++){
      printf("\nInformações do %dº aluno:\n",i+1);
      printf("Nome: %s",list[i].nome);
      printf("\nMédia: %.2f",list[i].media);
   }
}

Abrir cdrom pedindo direto ao sistema.

Série de Fibonacci

Simulador de teatro

Jogo da velha em C purinho

Tabela ASCII

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.