Escolar Documentos
Profissional Documentos
Cultura Documentos
1. Faça um programa Java que possua um vetor denominado A que armazene 6 números
inteiros. O programa Java deve executar os seguintes passos: (a) Atribua os seguintes
valores a esse vetor: 1, 0, 5, -2, -5, 7; (b) Armazene em uma variável inteira (simples) a
soma entre os valores das posições A[0], A[1] e A[5] do vetor e mostre na tela esta soma;
(c) Modifique o vetor na posição 4, atribuindo a esta posição o valor 100; (d) Mostre na
tela cada valor do vetor A, um em cada linha.
2. Crie um programa Java que permita ler 6 valores inteiros e, em seguida, mostre na tela
os valores lidos.
4. Faça um programa Java que leia um vetor de 8 posições e, em seguida, leia também
em dois valores X e Y quaisquer correspondentes a duas posições no vetor. Ao final, o
programa Java deverá escrever a soma dos valores encontrados nas respectivas posições
XeY.
5. Crie um programa Java que permita ler um vetor de 10 posições. Contar e escrever
quantos valores pares ele possui. Escrever as posições dos valores pares.
6. Faça um programa Java que receba do usuário um vetor com 10 posições. Em seguida
deverá ser impresso o maior e o menor elemento do vetor e as suas respectivas posições.
7. Crie um programa Java que permita ler 6 valores inteiros e, em seguida, mostre na tela
os valores lidos na ordem inversa.
8. Elabore um programa Java que leia um vetor com 20 números inteiros. Escreva os
elementos do vetor, evitando de escrever os repetidos.
9. Faça um programa Java que leia um vetor de 10 números. Leia um número x. Conte e
mostre os múltiplos do número inteiro x.
10. Faça um programa Java que receba do usuário dois vetores, A e B, com 10 números
inteiros cada. Crie um vetor denominado C calculando C = A - B. Mostre na tela os dados
do vetor C.
11. Faça um programa Java que leia dois vetores de 10 posições e calcule outro vetor
contendo, nas posições pares os valores do primeiro e nas posições impares os valores
do segundo.
12. Faça um programa Java que leia dez conjuntos de dois valores, o primeiro
representando o número do aluno e o segundo representando a sua altura em metros.
PONTIFÍCIA UNIVERSIDADE CATÓLICA DE GOIÁS
ECEC – Escola de Ciências Exatas e de Computação
CMP1046 – Laboratório de Progamação
Lista de exercícios – Vetores e Matrizes
Armazene essas informações em vetor. Encontre o aluno mais baixo e o mais alto.
Mostre o número do aluno mais baixo e do mais alto, juntamente com suas alturas.
14. Crie um programa Java que leia 10 números inteiros e armazene em um vetor v. Em
seguida, crie dois vetores v1 e v2. Copie os valores ímpares de v para v1 e os valores
pares de v para v2. Note que cada um dos vetores v1 e v2 tem no máximo 10 elementos,
mas nem todos os elementos são utilizados. No final escreva os elementos UTILIZADOS
de v1 e v2.
15.Elabore um programa Java que permita a leitura de 10 valores inteiros que devem ser
inseridos em um vetor, na ordem em que são digitados. No entanto, o vetor não deve
possuir valores repetidos. Escrever os 10 valores digitados no vetor.
16.Crie um programa Java que leia 10 valores inteiros em um vetor. Em seguida, ordene
os elementos do vetor e escreva esses elementos ordenados.
17.Elabore um programa Java que leia uma matriz 4x4, conte e escreva quantos valores
maiores que 10 ela possui.
18.Crie um programa Java que preencha uma matriz 5x5 com 1 na diagonal principal e
com 0 os demais elementos. Escreva a matriz no formato de 5 linhas e 5 colunas.
19.Elabore um programa Java que leia valores inteiros em uma matriz 4x4 e, em seguida,
escreva a localização (linha e coluna) do maior valor.
20. Construa um programa Java que leia uma matriz 5 x 5. Leia também um valor X. O
programa deverá fazer uma busca desse valor na matriz e, ao final, escrever a localização
(linha e coluna) ou uma mensagem de “não encontrado”.
21. Elabore um programa Java que leia duas matrizes 4 x 4 e escreva uma terceira com
os maiores valores de cada posição das matrizes lidas.
22. Crie um programa Java que permita gerar e imprimir uma matriz de tamanho 10 x 10,
onde seus elementos são da forma: A[i][j] = 2i + 7j − 2 se i < j; A[i][j] = 3i 2 − 1 se i =
j; A[i][j] = 4i 3 − 5j 2 + 1 se i > j.
23. Elabore um programa Java que leia uma matriz de 3 x 3 elementos. Calcule a soma
dos elementos que estão acima da diagonal principal.
24.Elabore um programa Java que permita gerar números inteiros entre 0 e 30 e armazena-
os em uma matriz de 3x3. A randomização de números em Java é realizada da seguinte
forma:
25.Crie um programa Java que permita calcular a soma entre duas matrizes 3x3, sendo
que seus valores inteiros devem ser informados pelo usuário.
Deve escrever, três mil, quinhentos e vinte e cinco reais e oitenta e dois centavos.