Média de alunos em C
Publicado por Santiago Staviski (última atualização em 08/06/2010)
[ Hits: 6.561 ]
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);
}
}
Tabuada de um determinado número
Arquivo introdutório para chamadas de funções
Nenhum comentário foi encontrado.
Maquina modesta - a vez dos navegadores ferrarem o usuario
Fscrypt: protegendo arquivos do seu usuário sem a lentidão padrão de criptograr o disco
Faça suas próprias atualizações de pacotes/programas no Void Linux e torne-se um Contribuidor
Como rodar o Folding@home no Linux
Criando um painel de controle (Dashboard) para seu servidor com o Homepage
Utilizando a Ferramenta xcheckrestart no Void Linux
Pisando no acelerador do Linux Mint: Kernel XanMod, zRAM e Ajustes de Swap
Como compilar kernel no Linux Mint
como usar o caja como cliente FTP no linux mint? (0)
Bluetooth desconecta logo após conectar, ubuntu 25.10 (0)
Compilando o gcc-g++ 15.2[RESOLVIDO] (18)
o que é esta mensagem? relatorios do sistema (6)
(CLIPPER) Rodando o mesmo código tanto no Windows quanto no Linux (0)









