Ir ao conteúdo
  • Cadastre-se

Ajuda com exercicio de Pascal


Tsubaza

Posts recomendados

Ler um vetor que contenha as notas de uma turma de 10 alunos. Calcular a média da turma e contar quantos alunos obtiveram nota acima desta média calculada. Escrever a média da turma e o resultado da contagem.

Até o momento conseguir fazer até a parte abaixo mas nao consigo de forma alguma fazer o programa funcionar de forma correta..Vejam no que podem me ajudar..

Program notas;
var
i,cont:integer;
M,soma:real;
C: array [1..10] of real;
Begin
i:=0;
writeln;
for i:=1 to 10 do
write('digite a nota do aluno');
readln (C[i]); <<<<< aqui fica a tal posição 11 >>>>
soma:=0;
for i:=1 to 10 do
soma:=soma+C[i];
M:=soma/10
;
cont:=0;
for i:=1 to 10 do
if (C[i]>M) then
begin
cont:=cont+1;
cont:=cont+1;
end
;
writeln('A media da turma é: ',M, 'e' , cont, 'alunos ficaram acima da media');


end.

O erro que aparece é " A posição 11 está fora dos limites do vetor "

Se possivel favor ajudar nesse problema pois ja tentei de diversar formas e nao consegui exito..

Link para o comentário
Compartilhar em outros sites

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!