Baixe o app para aproveitar ainda mais
Prévia do material em texto
PRODUÇÃO TEXTUAL INDIVIDUAL a) Calcule e retorna o valor da maior diferença entre dois elementos distintos no vetor Import java.util.Scanner; public class MeuPrograma{ public static void main (String[] args){ Scanner scanner = new Scanner(system.in); int N = scanner.nextInt(); if(N > 0){ int[] vetor = newInt(); for(int i =0; i < N; i++){ vetor[i] = scanner.nextInt(); } System.out.println(); System.out.println(maiorDiferenca(vetor)); System.out.println(ordemCrescente(vetor)); } } Public static int maiorDiferenca(int vetor[]) { int maior = vetor[0], menor = vetor[0]; for(int i = 1; i < vetor.length; i++){ if(vetor[i] > maior){ Maior = vetor[1]; } if(vetor[I] < menor) { menor = vetor[i]; } } return maior - menor; } } http://system.in b) Verifica se o vetor está em ordem crescente, e retorna true caso esteja e false caso contrário public static boolean ordemCrescente(int vetor[]){ for (int i = 1; i < vetor.length; i++){ if(vetor[i] < vetor [ i - 1]) { return false } } return true; } }
Compartilhar