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

7 respostas
delins300

Alguém poderia me ajudar?

7 Respostas

Jelson1

Qual o problema?

delins300

O do enuciando :slight_smile:

Jelson1

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

delins300

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

Jelson1

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

delins300

Tranquilo

delins300
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);
}

}

Criado 3 de agosto de 2020
Ultima resposta 3 de ago. de 2020
Respostas 7
Participantes 2