Cálculo de média usando funções e struct
Publicado por Cleiton Ap. de Souza (última atualização em 28/10/2009)
[ Hits: 35.721 ]
Esse script é bem simples de compreender. Criei alguns exemplos de criação de funções e também do uso da função struct.
#include <iostream>
#include <stdio.h>
#include <conio.h>
#define vetor 4
int posicao=1;
struct notas{
float nota;
int n1;
};
notas n[vetor];
void add(){
for (int i=0;i<vetor;i++){
printf("Digite o numero do %d aluno :",posicao);
scanf ("%d",&n[posicao].n1);
printf("Digite a Nota do aluno %d ",n[posicao].n1);
scanf("%f",&n[posicao].nota);
posicao=posicao+1;
}
printf("\n");
};
void mostra(){
printf("Notas Computadas");
for (int i=1;i<=vetor;i++){
printf("\nAluno %d Nota= %.f",n[i].n1,n[i].nota);
}
printf("\n");
} ;
float calculo(){
float soma=0,media;
for (int i=1;i<=vetor;i++){
soma=soma+n[i].nota;
media=soma/vetor;
}
printf("\nMedia Dos Alunos = %.f",media);
};
int main(){
char n;
do {
add();
mostra();
calculo();
printf("Deseja Calcular novamente? S/N ");
scanf("%s",&n);
}while (n=!"N");
getch ();
return 0;
}
Cálculo da equação do segundo grau
Tipos de ordenação - BubbleSort - SelectSort - Shellsort - Mergesort
Nenhum comentário foi encontrado.
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Linux em 2025: Segurança prática para o usuário
Desktop Linux em alta: novos apps, distros e privacidade marcam o sábado
IA chega ao desktop e impulsiona produtividade no mundo Linux
Novos apps de produtividade, avanços em IA e distros em ebulição agitam o universo Linux
Como instalar o repositório do DBeaver no Ubuntu
Como instalar o Plex Media Server no Ubuntu
Digitando underscore com "shift" + "barra de espaços"
Como ativar a lixeira e recuperar aquivos deletados em um servidor Linux
Como mudar o nome de dispositivos Bluetooth via linha de comando
O programa assinador digital (0)
dpkg: erro: gatilho de arquivo duplicado chamado pelo arquivo de nome (6)
Instalação não está resolvendo as dependencias (2)
Captação de áudio no zorin linux começa a diminuir com o tempo (5)









