Escreva um programa que solicite do usuário o preenchimento de um vetor de 10 posições. O programa deve contar quantos elementos são maiores do que seus antecessores nesse vetor

Alguém poderia me ajudar?

Qual o problema?

O do enuciando :slight_smile:

Sei, mais qual é sua dificuldade? Qual parte não consegue entender/fazer?

Acabei de arrumar aqui
Estava com dificuldade para calcular os números maiores aos antecessores

Consegui? Poste a solução para o tópico não ficar sem resposta!

Tranquilo

import java.util.Scanner;
public class Main
{
public static void main(String[] args) {
//CLASSE SCANNER - ENTRADA DE DADOS (OBJETO READ)
Scanner read = new Scanner(System.in);

	//DECLARAÇÃO DE VARIÁVEIS
	int[] matriz = new int[10];
	int num = 0;
	int i = 0;
	
	System.out.println("Informe um valor: ");
	matriz[i] = read.nextInt();
	i++;
	
	while (i < 10)
	{
	    System.out.println("Informe um valor: ");
     	matriz[i] = read.nextInt();
     	
     	if (matriz[i] > matriz [i - 1])
     	{
     	    num++;
     	}
     	
     	i++;
	}
	System.out.println("Quantidade de números maiores que seus antecessores: " +num);
}

}

1 curtida