Ana Silva 0 Posted December 17, 2020 Report Share Posted December 17, 2020 Boas pessoal, Eu queria saber como posso fazer a media de valores ja escritos num dado ficheiro eu já copiei os dados do ficheiro mas agora no final quero escrever no terminal a media da turma sendo que a variavel ''nota_aluno'' é do tipo inteiro como posso somar todas as notas ? Obrigada Link to post Share on other sites
rbsrbs_dev 1 Posted December 17, 2020 Report Share Posted December 17, 2020 Olá Ana, Como não partilhaste nenhum código é quase impossível saber precisamente qual é a dúvida. Assumindo que tens um array de estruturas de alunos(?), só precisas de percorrer o array com um ciclo para somar as notas e por fim dividires pelo número de alunos. E.g.: int sum = 0; for(int i = 0; i < alunos_count; i++) { sum += alunos[i].nota; } // Nota: cast de um dos valores caso queiras o resultado real float media = sum / (float)alunos_count; printf("Media: %.2f\n", media); Link to post Share on other sites
Ana Silva 0 Posted January 2 Author Report Share Posted January 2 Muito obrigada pela resposta e desculpe nao ter mandado o código! Link to post Share on other sites
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now