Java
ENGENHARIA DE PRODUÇÃO
PROGRAMAÇÃO II
LISTA DE EXERCÍCIO – VETORES E MATRIZES
1.
Fazer um programa que leia dois vetores unidimensionais A e B de elementos inteiros, de dimensão 8, e realize a troca dos elementos destes vetores; ou seja, após a execução do programa o vetor B deverá conter os valores fornecidos para o vetor A, e vice-versa.
2.
Dado um vetor A de N números reais, obter a maior diferença entre dois elementos consecutivos deste vetor.
3.
Seja um vetor inteiro de 9 elementos:
a) Preencher por leitura o vetor (apenas valores positivos > 0);
b) Mostrar os elementos do vetor em 1 linha, deixando 2 brancos separadores entre cada elemento; c) Liberar a primeira posição do vetor deslocando todos os valores de uma posição (o último valor será perdido nesse processo). Gravar zero na primeira posição do vetor. Mostrar o Vetor.
d) Somar o índice de cada elemento ao conteúdo do mesmo. Mostrar o Vetor.
e) Ler um valor e mostrar o número de ocorrências desse valor no vetor.
4.
Faça um programa que lê um conjunto de 50 valores os coloca em 2 vetores conforme forem pares ou ímpares. Mostre o vetor com os elementos pares e em seguida aquele com os elementos ímpares. Cuide para imprimir somente os elementos válidos destes vetores.
5.
Faça um programa que leia um vetor de 6 elementos inteiros, e, em seguida, liste apenas aqueles que estão acima da média (simples) dos 6 valores lidos.
6.
Dado um conjunto de 10 números inteiros, determine e mostre a localização do primeiro número negativo, se houver. REGRAS PARA TRIANGULAÇÃO DE MATRIZES:
DIAGONAL PRINCIPAL
Elementos da DP:
L=C
Elementos acima da DP:
LC
DIAGONAL SECUNDÁRIA
Elementos da DS:
L + C = ordem + 1
Elementos acima da DS:
L + C = ordem + 2
7.
Faça um programa que leia um vetor A de 8 elementos inteiros e gere um vetor B, onde o 1º elemento de B corresponde ao 1º elemento do vetor A multiplicado pela sua