Lista de exercícios (algoritmos vetores e matrizes).
Por: Alex Rocha • 22/6/2015 • Exam • 8.061 Palavras (33 Páginas) • 793 Visualizações
// Exercicio Nº 1
System.out.println("EXERCICIO Nº 1");
//Variaveis
int[ ] vetor = new int[2];
int a, b, y, x, s = 0;
//Inicio
Scanner sc = new Scanner(System.in);
for (int i = 0; i < vetor.length; i++) {
System.out.print("Digite os dados do vetor [" + i + "]: ");
vetor[i] = sc.nextInt();
System.out.print("Digite o numero da 1º posição: ");
x = sc.nextInt();
System.out.print("Digite o numero da 2º posição: ");
y = sc.nextInt();
a = vetor[x];
b = vetor[y];
s = a + b;
System.out.println("Soma = " + s + "\n");
}//*End~For*
//Exercicio Nº 2
System.out.println("EXERCICIO Nº 2:\n");
//Variaveis
int[ ] L = new int[10];
int cont = 0;
//Inicio
for (int i = 0; i < L.length; i++) {//Open~For
L[i] = (int) Math.round(Math.random() * 10);
if (L[i] % 2 == 0) {//Open~If
cont++;
}//End~If
}//End~For
System.out.println("Quantidade de numeros Pares: " + cont);
System.out.println("");
//Exercicio Nº 3
System.out.println("EXERCICIO Nº 3:\n");
//Variaveis
int[ ] vetorInicial = new int[16];
int trocaX = 0, trocaY = 0;
//Inicio
for (int i = 0; i < vetorInicial.length; i++) {
vetorInicial[i] = (int) Math.round(Math.random() * 10);
trocaX = vetorInicial[i];
trocaY = trocaX;
trocaY = vetorInicial[i];
trocaX = trocaY;
System.out.println(vetorInicial[i]);
}//End~For
//Exercicio Nº 4
System.out.println("EXERCICIO Nº 4:\n");
//Variaveis
int[ ] Budega = new int[20];
int X;
//Inicio
for (int i = 0; i < Budega.length; i++) {//Preenchendo o Vetor -> Budega
Budega[i] = (int) (Math.random() * 10);
System.out.println(Budega[i]);
}//End~For
System.out.print("Informe um numero para pesquisa: ");
X = sc.nextInt();
for (int i = 0; i < Budega.length; i++) {//Varrendo o Vetor -> Budega
if (X == Budega[i]) {
System.out.println("Achou na posição [" + i + "]");
break;
}//End-if
else {
System.out.println("Nao achou!");
break;
}//End-else
}//End-for
//Exercicio Nº 5
System.out.println("EXERCICIO Nº 5:\n");
//Variaveis
int[ ] N = new int[40];
int Contador = 0;
//Inicio
for (int i = 0; i < N.length; i++) {
N[i] = (int) (Math.random() * 10);
if (N[i] % 2 == 0) {
Contador++;
}//End-if
}//End-for
System.out.print("Quantidades de numeros Pares: " + Contador + "\n");
//Exercicio Nº 6
System.out.println("EXERCICIO Nº 6:\n");
//Variaveis
int[ ] H = new int[40];
//Inicio
for (int i = 0; i < H.length; i++) {
H[i] = sc.nextInt();
if (H[i] < 0) {
...