Informática, perguntado por spongegames210, 4 meses atrás

Faça um programa na linguagem Java que crie um vetor de 10 posições em seguida os valores do vetor sejam informados através do usuário. Em seguida exibir na tela os valores armazenados no vetor e:

-Qual o maior valor armazenado no vetor e sua respectiva posição.

-Qual o menor valor armazenado no vetor e sua respectiva posição.

Soluções para a tarefa

Respondido por ljmicheleto
1

Resposta:

import java.util.Scanner;import java.util.Scanner;

public class MyClass {

  public static void main(String args[]) {

       Scanner in = new Scanner(System.in);

       int menor_index = -1, maior_index = -1;

       float[] numeros = new float[10];

       float maior = Float.MIN_VALUE;

       float menor  = Float.MAX_VALUE;

       for(int i = 0; i < numeros.length; i++){

          System.out.println("Digite a nota: ");

          numeros[i] = in.nextFloat();

          if(numeros[i] <= menor){

              menor = numeros[i];

              menor_index = i;

          }

          else if(numeros[i] >= maior){

              maior = numeros[i];

              maior_index = i;

          }

       }

       System.out.printf("O maior numéro foi o %.2f na posição %d. O menor numero foi o %.2f na posição %d.", maior, maior_index, menor, menor_index);

  }

}

Explicação:

Perguntas interessantes