Olá pessoal...
Sou iniciante e peguei um exercício, que tá me deixando encucado pra carambolas.
Deixarei o código aí pra alguém me dá uma luz.
O "X" da questão é o seguinte, criei uma matriz para armazenar as notas de 2 alunos para o 1º, 2º e 3º bimestre.
Até aí tudo bem.
O que não consigo fazer agora é encontrar uma lógica pra somar essas notas e calcular a média para cada aluno.
Fiz do meu jeito aqui mas não deu certo. Sei que deve ser simples, porém eu ainda não tenho essa experiência toda.
Tela execução do código em anexo.
CÓDIGO: DEV C++ 5.11
#include <stdio.h>
#include <stdlib.h>
#include <stdbool.h>
#include <string.h>
#include <conio.h>
#include <locale.h>
#define QTD_LINHAS 2
#define QTD_COLUNAS 3
int main(){
setlocale(LC_ALL, "Portuguese");
float notas_Alunos[QTD_LINHAS][QTD_COLUNAS];
char nome_Aluno[QTD_LINHAS][30];
int controle_Linha = 0;
int controle_Coluna = 0;
float soma_Notas = 0;
float media_Aluno = 0;
for(controle_Linha = 0; controle_Linha < QTD_LINHAS; controle_Linha ++){
printf("Informe o nome do Aluno \nAluno: ");
fflush(stdin);
scanf("%30[^\n]", nome_Aluno[controle_Linha]);
system("cls");
for(controle_Coluna = 0; controle_Coluna < QTD_COLUNAS; controle_Coluna ++){
printf("Informe as Notas do %dº Aluno %s, p/ o %dº bimestre \nNota: ", controle_Linha + 1, nome_Aluno[controle_Linha], controle_Coluna + 1);
fflush(stdin);
scanf("%f", ¬as_Alunos[controle_Linha][controle_Coluna]);
fflush(stdin);
system("cls");
}
printf("\nNotas Para o Aluno %s Informadas Com Sucesso!! \n \n \n", nome_Aluno[controle_Linha]);
system("pause");
system("cls");
}
printf("\n");
for(controle_Linha = 0; controle_Linha < QTD_LINHAS; controle_Linha ++){
for(controle_Coluna = 0; controle_Coluna < QTD_COLUNAS; controle_Coluna ++){
printf("A nota do %dº Aluno %s, p/ o %dº bimestre é: ===> %.2f \n", controle_Linha + 1, nome_Aluno[controle_Linha], controle_Coluna + 1, notas_Alunos[controle_Linha][controle_Coluna]);
soma_Notas = soma_Notas + notas_Alunos[controle_Linha][controle_Coluna];
}
media_Aluno = (media_Aluno + soma_Notas) / 2;
printf("A Média das Notas do %dº Aluno %s, é: %.2f \n \n", controle_Linha + 1, nome_Aluno[controle_Linha], media_Aluno);
}
printf("\n");
system("pause");
return 0;
}
Agradecido!!!