Média de alunos em C
Publicado por Santiago Staviski (última atualização em 08/06/2010)
[ Hits: 6.246 ]
Homepage: http://allenkonstanz.blogspot.com
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.
#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); } }
Escolha o algoritmo de ordenação
Tabuada de um determinado número
Realizando exponenciação interativa
Nenhum comentário foi encontrado.
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Como renomear arquivos de letras maiúsculas para minúsculas
Imprimindo no formato livreto no Linux
Vim - incrementando números em substituição
Efeito "livro" em arquivos PDF
Como resolver o erro no CUPS: Unable to get list of printer drivers
Preciso resolver um erro de DPKG (1)
Melhores Práticas de Nomenclatura: Pastas, Arquivos e Código (2)
Não to conseguindo resolver este problemas ao instalar o playonelinux (1)
[Python] Automação de scan de vulnerabilidades
[Python] Script para analise de superficie de ataque
[Shell Script] Novo script para redimensionar, rotacionar, converter e espelhar arquivos de imagem
[Shell Script] Iniciador de DOOM (DSDA-DOOM, Doom Retro ou Woof!)
[Shell Script] Script para adicionar bordas às imagens de uma pasta