Administração
Unidade de Computação e Sistemas
Curso Ciência da Computação
Disciplina: Algoritmo I - 1º período (turma B) - 2009/1
Prof. Henrique Monteiro Cristovão
Lista de exercícios sobre Vetor e Matriz
Estude os dois exemplos fornecidos e depois escreva um programa em Java para solucionar cada um dos problemas propostos a seguir.
Exemplo 1: operações sobre um vetor de 5 inteiros.
// declaração do vetor x capaz de armazenar 5 inteiros: int[] x = new int[5];
// atribuição de valores para cada um elemento do vetor x: x[0] = 123; x[1] = 323; x[2] = 567; x[3] = 679; x[4] = 910;
// exibição de todos os elementos do vetor x: for(int n = 0; n < 5; n++) System.out.println((n+1)+"º elemento do vetor: " + x[n]);
// zerando todos os elementos do vetor x: for(int n = 0; n < 5; n++) x[n] = 0;
Exemplo 2: exibição dos elementos que são maiores do que a média de um conjunto de 10 notas.
// Lê um conjunto de 10 notas.
// Calcula a média
// Exibe todas que são maiores do que média do conjunto. import java.util.Scanner; public class Exemplo { public static void main(String[] args) {
// declaração do vetor ‘notas’ capaz de armazenar valores do tipo double double[] notas; // alocação de memória para o vetor ‘notas’: pode armazenar até 10 double notas = new double[10]; double soma = 0; for(int contador = 0; contador < 10; contador++) { System.out.println("Entre com a nota "+(contador+1)); // o elemento do vetor ‘notas’ cuja posição é ‘contador’ recebe a entrada notas[contador] = new Scanner(System.in).nextDouble(); soma = soma + notas[contador]; } // cálculo da média: double media = soma/10; System.out.println("Notas maiores do que a média "+media); // pesquisa no vetor, dos elementos maiores ou iguais do que a média for(int