• Matéria: Lógica
  • Autor: euodeio
  • Perguntado 3 anos atrás

JAVA

Exercício 1) Escreva um programa que leia um vetor de 15 números inteiros e exiba ao final apenas os números que estão armazenados nas posições (índices) pares do vetor.
Exercício 2) Faça um programa que lê 10 números inteiros do teclado e armazene em um vetor. Ao final imprima o vetor com os valores armazenado.
Exercício 3) Ler um vetor de 10 elementos. Crie um segundo vetor, com todos os elementos na ordem inversa, ou seja, o último elemento passará a ser o primeiro, o penúltimo será o segundo e assim por diante. Imprima os dois vetores.

Respostas

respondido por: marcosintergo
2

Resposta:

1. Exercício

import java.util.Scanner;

import java.util.Vector;

public class ex1 {

public static void main(String[] args) {

 Scanner scanner = new Scanner(System.in);

 Vector<Integer> vetor = new Vector<Integer>(11);

 for (int i = 1; i <= 15; i++) {

  System.out.println("Digite um numero: ");

  int n = scanner.nextInt();

  vetor.add(n);

 }

 for (int i = 0; i <= 15; i++) {

  if (i % 2 == 0) {

   System.out.println(vetor.get(i));

  }

 }

 System.out.println(vetor);

}

}

2. Exercício

import java.util.Scanner;

import java.util.Vector;

public class ex2 {

public static void main(String[] args) {

 Scanner scanner = new Scanner(System.in);

 Vector<Integer> vetor = new Vector<Integer>(10);

 for (int i = 1; i <= 10; i++) {

  System.out.println("Digite um numero: ");

  int n = scanner.nextInt();

  vetor.add(n);

 }

 System.out.println(vetor);

}

}

3. Exercício

import java.util.Collections;

import java.util.Scanner;

import java.util.Vector;

public class ex3 {

public static void main(String[] args) {

       Scanner scanner = new Scanner(System.in);

       Vector<Integer> vetor = new Vector<Integer>(10);

       Vector<Integer> vetor2 = new Vector<Integer>(10);

 

 for (int i = 1; i <= 10; i++) {

  System.out.println("Digite um numero: ");

           int n = scanner.nextInt();

           vetor.add(n);

           vetor2.add(n);

       }

       

       Collections.reverse(vetor2);

       System.out.println("Vetor com ordem normal:");

       System.out.println(vetor);

       System.out.println("Vetor com ordem reversa:");

       System.out.println(vetor2);

}

}

Explicação:

OBS: O exercício 1 pede que imprima os valores dos índices pares e não os valores pares.

No total são importados Scanner, Vector and Collections.

Espero ter ajudado.


euodeio: obrigada
Perguntas similares