Você está na página 1de 2

import java.util.

Arrays;
import java.util.Scanner;

public class pti_algoritmos {


public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int maior = 0;
int menor = 0;

System.out.print("Quantidade de números a serem lidos: ");


int quantidade = sc.nextInt();
System.out.println();

int[] vetor = new int[quantidade];


for (int i = 0; i < vetor.length; i++) {
System.out.print("Entre com o " + (i + 1) + "° valor:");
vetor[i] = sc.nextInt();
maior = vetor[i];
menor = vetor[i];
}
System.out.println("\nValores digitados: " + Arrays.toString(vetor));
System.out.println("Maior diferença entre os valores: " +
encontrarDiferenca(vetor, maior, menor) + ".");
System.out.println("Os valores estão em ordem? " + ordem(vetor));
sc.close();
}
public static int encontrarDiferenca(int[] vetor, int maior, int menor) {
for (int i = 0; i < vetor.length; i++) {
if (vetor[i] > maior) {
maior = vetor[i];
} else if (vetor[i] <= menor) {
menor = vetor[i];
}
}
int diferenca = maior - menor;
return diferenca;
}
public static boolean ordem(int[] vetor) {
boolean ordenado = true;
for (int i = 0; i < vetor.length; i++) {
for (int j = 0; j < vetor.length - 1; j++) {
if (vetor[j] > vetor[j + 1]) {
int aux = vetor[j];
vetor[j] = vetor[j + 1];
vetor[j + 1] = aux;
ordenado = false;
}
}
}
return ordenado;
}
}
Link Replit: https://replit.com/@JoelmaAlves/JavaSENACAlgoritmosIIPTI#Main.java

Você também pode gostar