Buscar

PTI ALGORITMOS E PROGRAMACAO II

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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

Continue navegando