Logo Passei Direto
Buscar

Lista 4 Vetores em Java

User badge image
Junior Bona

em

Ferramentas de estudo

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

EXERCÍCIOS VETORES 
 
1) Criar dois vetores A e B cada um com 10 elementos inteiros. Construir um vetor C, 
onde cada elemento de C é a multiplicação dos respectivos elementos em A e B, ou 
seja: C[i] = A[i] * B[i]. 
2) Criar um vetor A com 10 elementos inteiros. Construir um vetor B de mesmo tipo e 
tamanho, sendo que cada elemento do vetor B deverá ser o resto da divisão do 
respectivo elemento de A por 2 (dois), ou seja: B[i] := A[i] % 2. 
3) Criar um vetor A com 10 elementos inteiros. Implementar um programa que defina e 
escreva a quantidade de elementos pares armazenados neste vetor. 
4) Criar um vetor A com 10 elementos inteiros. Implementar um programa que defina e 
escreva a soma de todos os elementos armazenados neste vetor. 
5) Criar um vetor A com 10 elementos inteiros. Implementar um programa que defina e 
escreva a média aritmética simples dos elementos ímpares armazenados neste vetor. 
6) Criar um vetor A com 10 elementos inteiros. Escrever um programa que calcule e 
escreva: a) a soma de elementos armazenados neste vetor que são inferiores a 15; b) 
a quantidade de elementos armazenados no vetor que são iguais a 15; e c) a média 
dos elementos armazenados no vetor que são superiores a 15. 
7) Gerar aleatoriamente um vetor A com 10 elementos inteiros e iguais a 0 e 1, sugestão: 
A[i] = (int)Math.round(Math.random() * 1); Pede-se para implementar um 
programa que determine o percentual de números 0's e 1's existentes no vetor A. 
8) Criar um vetor A com 10 elementos inteiros. Construir um vetor B de mesmo tipo e 
tamanho, obedecendo as seguintes regras de formação: a) Bi deverá receber 1 quando 
Ai for par; b) Bi deverá receber 0 quando Ai for ímpar. 
9) Ler um vetor A com 10 elementos e construir um vetor B de mesmo tipo e tamanho e 
com os mesmos elementos de A, sendo que estes deverão estar invertidos, ou seja, o 
primeiro elemento de A passa a ser o último de B, o segundo elemento de A passa a 
ser o penúltimo de B e assim por diante. 
10)Criar um programa em que seja declarado um vetor de inteiros com capacidade para 
armazenar 20 elementos. Alimente manualmente esse vetor, armazenando, das 
posições 0 – 9 com valores pares e de 10 – 19 com valores impares. Se usuário digitar 
um valor par e as posições reservadas a eles já estiver completa, exibir a mensagem: 
“O valor digitado não foi gravado, pois não há mais espaço no vetor de pares”. O 
mesmo deve acontecer com a metade ímpar. Quando o vetor estiver completo, exibir a 
mensagem: “Vetor completo!”, em seguida mostre na tela todo o vetor construído. 
 
 
EXERCÍCIO 1 
 
package exercicio; 
public class Exercicio { 
 public static void main(String[] args) { 
 int a[] = {1,2,3,4,5,6,7,8,9,10}; 
 int b[] = {2,4,6,8,0,11,22,33,44,10}; 
 int c[] = new int[10]; 
 int i = 0; 
 while(i < 10) { 
 c[i] = a[i] * b[i]; 
 System.out.println(""+c[i]); 
 i++; 
 } 
 } 
} 
 
EXERCÍCIO 2 
 
package exercicio; 
public class Exercicio { 
 public static void main(String[] args) { 
 int a[] = {1,2,3,4,5,6,7,8,9,10}; 
 int b[] = new int[10]; 
 int i = 0; 
 while(i < 10) { 
 b[i] = a[i] % 2; 
 System.out.println(b[i]); 
 i++; 
 } 
 } 
} 
 
EXERCÍCIO 3 
 
package exercicio; 
public class Exercicio { 
 public static void main(String[] args) { 
 int a[] = {1,2,3,4,5,6,7,8,9,10}; 
 int i = 0; 
 int b = 0; 
 while(i < 10) { 
 if(a[i] % 2 == 0) { 
 b++; 
 } 
 i++; 
 } 
 System.out.println("Números pares: "+b); 
 } 
} 
 
EXERCÍCIO 4 
 
package exercicio; 
public class Exercicio { 
 public static void main(String[] args) { 
 int a[] = {42,45,69,666,49,10,12,59,30,53}; 
 int soma = 0; 
 int i = 0; 
 while (i<=9){ 
 soma = a[i] + soma; 
 i++; 
 System.out.println(""+soma); 
 } 
 } 
} 
 
EXERCÍCIO 5 
 
package exercicio; 
public class Exercicio { 
 public static void main(String[] args) { 
 int a[] = {42,45,69,666,49,10,12,59,30,53}; 
 int soma = 0; 
 double media; 
 int cont = 0; 
 int cont2 = 0; 
 while (cont<=9){ 
 if (a[cont]%2==1){ 
 soma = a[cont]+soma; 
 cont2++; 
 } 
 cont++; 
 } 
 media=soma/cont2; 
 System.out.println("Media: "+media); 
 } 
} 
 
 
 
 
 
 
EXERCÍCIO 6 
 
package exercicio; 
public class Exercicio { 
public static void main(String[] args) { 
 int a[] = {1,2,3,4,5,6,7,8,9,16}; 
 int i = 0; 
 int s = 0; 
 int q = 0; 
 int s2 = 0; 
 int r = 0; 
 while(i < 10) { 
 if(a[i] < 15) { 
 s += a[i]; 
 } 
 if(a[i] == 15) { 
 q++; 
 } 
 if(a[i] > 15) { 
 s2 += a[i]; 
 r++; 
 } 
 i++; 
 } 
 s2 = s2 / r; 
 System.out.println("Soma de elementos menores que 15: "+s); 
System.out.println("Quantidade de elementos iguais a 15: "+q); 
System.out.println("Média dos elementos maiores que 15: "+s2); 
} 
} 
 
 
 
EXERCÍCIO 7 
 
package exercicio; 
public class Exercicio { 
public static void main(String[] args) { 
 int a[] = new int[10]; 
 int i = 0; 
 int r =0; 
 while(i < 10) { 
 a[i] = (int)Math.round(Math.random() * 1); 
 if(a[i] == 1) { 
 r++; 
 } 
 i++; 
 } 
 System.out.println("Quantidade de 0: "+(10 - r)); 
System.out.println("Quantidade de 1: "+r); 
} 
} 
 
EXERCÍCIO 8 
 
package exercicio; 
public class Exercicio { 
public static void main(String[] args) { 
 int a[] = {1,10,12,45,3543,035003,1003,1223,454,78}; 
 int b[] = new int[10]; 
 int i = 0; 
 while(i < 10) { 
 if(a[i] % 2 == 0) { 
 b[i] = 1; 
 } 
 else { 
 b[i] = 0; 
 } 
 System.out.println(""+b[i]); 
 i++; 
 } 
 
} 
} 
 
EXERCÍCIO 9 
 
package exercicio; 
import java.util.Scanner; 
public class Exercicio { 
public static void main(String[] args) { 
 Scanner get = new Scanner(System.in); 
 int a[] = new int[10]; 
 int b[] = new int[10]; 
 int i = 0; 
 int l = 9; 
 while(i < 10) { 
 System.out.println("Digite um número: "); 
 a[i] = get.nextInt(); 
 b[l] = a[i]; 
 i++; 
 l--; 
 } 
 for(i=9;i>0;i--) { 
 System.out.println(""+b[i]); 
 } 
 
} 
} 
 
EXERCÍCIO 10 
 
package exercicio; 
import java.util.Scanner; 
public class Exercicio { 
public static void main(String[] args) { 
 Scanner get = new Scanner(System.in); 
 int a[] = new int[20]; 
 int i = 0; 
 int t = 0; 
 boolean f = true; 
 while(i < 20) { 
 System.out.println("Digite um número: "); 
 t = get.nextInt(); 
 if(i <= 9) { 
 if((t % 2 == 0)&&(i <= 9)) { 
 a[i] = t; 
 } 
 else { 
 System.out.println("O valor digitado não foi gravado, pois não há mais 
espaço no vetor de pares"); 
 
 } 
 } 
 if (i > 9) { 
 if(t % 2 != 0) { 
 a[i] = t; 
 } 
 else { 
 System.out.println(" “O valor digitado não foi gravado, pois não há mais 
espaço no vetor deímpares”"); 
 } 
 } 
 i++; 
 } 
 System.out.println("Vetor Completo"); 
 for(i=0;i<20;i++) { 
 System.out.println(""+a[i]); 
 } 
 
} 
}

Mais conteúdos dessa disciplina