Duvida usando vetor

preciso fazer esse exercicior com vetor começo por onde

Considerando
como dados, as notas de uma determinada turma
em uma prova, escreva um programa que imprima
aquelas notas que estão acima da média

Olá musico*…

Qual é a sua duvida? Esta com problema com seu código, posta ele ai.
Conhecendo o pessoal do guj duvido que algum fará o exercício pra vc!
Mostre o que você fez que tentaremos ajudar

[]'s
t+

fiz até ai

public class Media {

	private float notas[][]=new float[10][4];
	
	public Media(){
		
		
    public void calcula_media(int p){
    	notas [p][3]=    (  notas [p][0]+
                           notas [p][1]+
                           notas [p][2])/ 3 ;

Você quer guardar as notas de uma turma em um vetor e imprimir as notas acima da média ?
Se você souber a quantidade exata de pessoas, pode utilizar um array [] pra fazer isso.
É bem mais simples?

Cria o array[]
depois faça um laço para comparar cada valor de cada posição do teu array com a média.
se o valor comparado com a média for igual ou maior a média imprima o valor, caso contrário não faça nada.

Atenciosamente.

bem acredito que se vc ler o livro use a cabeça…resolve o seu problema…blz…acho que ajudei…

Ve se é isso que vc quer?

Vc declarou uma matriz notas com 10 linhas e 4 colunas.
As 10 linhas são os alunos e as 3 primeiras colunas são as notas. A ultima coluna é a media das notas por aluno.

vc vai mostrar a nota dos alunos que possuirem media maior que a media geral?
Media geral (soma das medias / 10)

f

vetornotas[ ] = {10,20,30,30,15,25,35,12,17,30,22}

media = soma_das_notas / quantidade_das_notas

Mostra as notas maiores que media

Eu faria com dois métodos, um que retorna a média das notas no vetor e outro que retorna um vetor com as notas acima desta média.
O código fica da seguinte maneira:

     public float[] retornaNotasAcimaMedia(float vetor[]) {
        float acimaMedia[] = new float[vetor.length];
        int j = 0;
        for (int i = 0; i < vetor.length; i++) {
            if (vetor[i] > media(vetor)) {
                acimaMedia[j++] = vetor[i];
            }
        }
        return acimaMedia;
    }
    
    public float media(float vetor[]) {
        float media = 0;
        float soma = 0;
        for (int i = 0; i < vetor.length; i++) {
            soma += vetor[i];
        }
        media = soma / vetor.length;
        return media;
    }

Espero ter ajudado.

RESOLVIDO