Preciso fazer um programa que leia 3 notas de 10 alunos e imprima a média de cada aluno e no final a média da turma, mas estou tendo problemas no cálculo das médias individuais, pois a média mostrada do segundo aluno é somada com a do primeiro, acontecendo o mesmo com os outros alunos, só dá certo a média da turma, se puderem me ajudar a resolver usando "do while, while ou for" (acho que usa o "do while" com o "for", mas como não está dando certo...) agradeço, por enquanto está assim:
decimal notas = 0, mediaA = 0, mediaT;
int n = 0;
do
{
for (int i = 0; i < 3; i++)
{
Console.WriteLine("Digite a sua nota " + i);
notas += Decimal.Parse(Console.ReadLine());
}
mediaA += notas / 3;
Console.WriteLine("A média do aluno foi: " + mediaA);
Console.WriteLine();
mediaT = mediaA / 10;
n++;
}
while (n < 10);
Console.WriteLine("A média da turma foi: " + mediaT);
Console.WriteLine();
Console.ReadKey();