gtfb bbvbbfbfgfgfgfg

INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DA BAHIA Disciplina: Introdução à Lógica de Programação
Exercícios de vetores e matrizes

1. Faça um programa que preencha um vetor com seis elementos numéricos inteiros. Calcule e mostre: a) todos os números pares, b) a quantidade de números pares, c) todos os números ímpares e d) a quantidade de números ímpares. 2. Faça um programa que preencha um vetor com quinze elementos inteiros e verifique a existência de elementos iguais a 30, mostrando as posições em que apareceram. 3. Dado um vetor com dados de 50 alturas, elabore um algoritmo que permita calcular: a. A média das alturas; 2 2 b. O desvio padrão das alturas. (∑(alturas ) / nº de alturas) – media c. A moda das alturas. (obs: a moda é o valor que tem maior incidência de repetições; d. A mediana das alturas (elemento central de uma lista ordenada). 4. Faça um programa que receba o total das vendas de cada vendedor de uma loja e armazeneas em um vetor. Receba também o percentual de comissão a que cada vendedor tem direito e armazene-os em outro vetor. Receba os códigos de identificação dos vendedores e armazeneos em outro vetor. Existem apenas dez vendedores na loja. Calcule e mostre: a. Um relatório com os códigos dos vendedores e os valores a receber referentes à comissão; b. O total das vendas de todos os vendedores; c. O maior valor a receber e o código de quem o receberá; d. O menor valor a receber e o código de quem o receberá. 5. Criar um algoritmo que leia os elementos de uma matriz inteira 3x3 e escreva os elementos da diagonal principal.

6. Faça um programa que receba o código de oito clientes e armazene-os em um vetor. Em um segundo vetor, armazene a quantidade de DVDs locados em 2012 por cada um dos oito clientes. Sabe-se que, para cada dez locações, o cliente tem direito a uma locação grátis. Faça um programa que mostre o código de todos os clientes com a quantidade de locações grátis a que ele tem direito. 7. Faça um programa que receba o código de cinco produtos e seus respectivos preços. Calcule e mostre: a. A quantidade de produtos com preço inferior a R$ 50,00; b. O código dos produtos com preço entre R$ 50,00 e R$ 100,00; c. A média dos preços dos produtos com preço superior a R$ 100,00.

8. Faça um programa que leia um vetor com quinze posições para números inteiros. Crie, a seguir, um vetor resultante que contenha todos os números primos do vetor digitado. Escreva o vetor resultante.

23. calcule e mostre: a. 19. A quantidade de produtos estocados em cada um dos armazéns.i] 22. Criar um algoritmo que leia os elementos da matriz inteira 4x4 e escreva somente os elementos acima da diagonal principal. em cinco armazéns diferentes. 13. O programa deverá calcular e mostrar: a. O menor estoque armazenado. Entrar com valores para uma matriz A3x4. O total vendido em cada mês do ano. O maior elemento da matriz e sua respectiva posição. O total vendido pela loja no ano. A quantidade de cada um dos produtos estocados.9. Ler uma matriz 4x5 de inteiros. 14. Crie um programa que receba o preço de dez produtos e armazene-os em um vetor e que receba a quantidade estocada de cada um desses produtos. Gerar e imprimir a matriz METADE. d. Faça um programa que carregue uma matriz 8x8 com números inteiros e mostre uma mensagem dizendo se a matriz digitada é simétrica.j]=A[j. 10. O total vendido em cada semana durante todo o ano. em todos os armazéns juntos. Faça um programa que preencha uma matriz 3x5 com números inteiros. 15. 11. exceto os elementos da diagonal principal. mostrando o número do mês. c. e. Faça um programa que carregue uma matriz 10x3 com as notas de dez alunos em três provas. calcular e imprimir a soma de todos os seus elementos. 12. Elabore um programa que preencha uma matriz 6x3. Criar um algoritmo que leia os elementos de uma matriz inteira 3x3 e escreva todos os elementos. 17. O menor elemento da matriz e sua respectiva posição. Entrar com valores inteiros para uma matriz A4x4 e para uma matriz B4x4. Entrar com valores reais para uma matriz 4x5. Gerar e imprimir uma matriz B que é o triplo da matriz A. Gerar e imprimir a matriz SOMA4x4. Elabore um programa que preencha uma matriz 12x4 com os valores das vendas de uma loja. Entrar com valores para uma matriz C2x3. Criar um algoritmo que leia os elementos da matriz 5x5 e imprima a soma dos elementos que estão acima da diagonal principal. b. O programa deverá calcular e mostrar: a. b. calcule e mostre a quantidade de elementos entre 15 e 20. O custo de cada armazém. Mostre um relatório com o número do aluno (número da linha) e a prova em que cada aluno obteve a menor nota. mostre quantos alunos tiveram menor nota na prova . calcule e mostre uma matriz resultante que será a matriz digitada pelo maior elemento da matriz. 20. OBS: Uma matriz é simétrica quando A[i. 18. c. utilizando uma matriz 5x10. Faça um programa que carregue uma matriz 2x2. gerar e imprimir a matriz transposta Ct 21. 16. b. Ao final do relatório. em que cada linha representa um mês do ano e cada coluna representa uma semana do mês. O preço do produto que possui maior estoque em um único armazém.

26. e em dois meses consecutivos. A intersecção entre x e y. As vendas de cada produto. (c)calcule e escreva quantos termos da série possuem o numerador inferior ao denominador. O produto entre x e y. Faça um programa que carregue dois vetores X e Y. 24. b) calcule e escreva: S= ∑ . Faça um programa que carregue uma matriz 4x4 com números inteiros e verifique se essa matriz forma o chamada quadrado mágico. com dez números inteiros cada um. Calcule e mostre a maior e a menor temperatura do ano e em que mês elas ocorreram(mostra o mês por extenso). c. Considere que os números de cada vetor digitado X e Y não podem estar repetidos. no bimestre. Deverá ainda calcular e mostrar: a. O programa deverá armazenar essas vendas em duas matrizes 5x3. Crie um programa que preencha uma matriz 4x4 com números inteiros. por loja. A maior venda do bimestre. Um quadrado mágico é formado quando a soma dos elementos de cada linha é igual à soma dos elementos de cada coluna e igual à soma dos elementos da diagonal principal e igual. resultado da soma das duas matrizes anteriores. A soma entre x e y(e ordenar) Faça um programa que receba a temperatura média de cada mês do ano e armazeneas em um vetor. A diferença entre x e y. 25. quantos alunos tiveram menor nota na prova 2 e quantos alunos tiveram menor nota na prova 3. EXERCÍCIO PROPOSTOS 27. Fazer um programa que: a) leia 10 valores numéricos e os armazene num vetor A. Calcule e mostre os seguintes vetores resultantes:      A união de x e y. calcule e mostre quais elementos da matriz se repetem e quantas vezes cada um se repete. Elabore um programa que receba as vendas de cinco produtos em três lojas diferentes. d. no bimestre. b. . também. em cada loja. O bimestre é uma matriz 5x3. O total vendido de cada produto no bimestre. 28. à soma dos elementos da diagonal secundária. Obs: desconsiderar empates. O total vendido.1. onde ai é o i-ésimo valor armazenado no vetor A.

mostre seu valor e sua localização. se possuir. ao mesmo tempo. Exemplo: Janela Corredor 1 0 2 1 3 0 4 0 22 1 23 0 24 0 . 32. 0 0 0 1 . Faça um programa que utilize dois vetores para controlar as poltronas ocupadas no corredor e na janela. ou seja.. Um elemento Aij é dito ponto de sela da matriz A se. sendo que na diagonal principal. O consumo de um veículo. depois. ou seja. na matriz. Elabore um programa que carregue uma matriz 4x7 com números reais. Uma empresa possui ônibus com 48 lugares (24 janelas e 24 no corredor). o menor elemento da linha i e o maior elemento da coluna j. deve ser colocada automaticamente distância zero. Aij for. c. 1 0 0 Esse programa deve controlar a venda de passagens da seguinte maneira:  O cliente informa se deseja poltrona no corredor ou na janela e. calcule e mostre seu MINMAX e sua posição (linha e coluna) 31. 33. não deve ser permitida a digitação.. verifique se a matriz possui ponto de sela e.. Na teoria de sistemas. Faça um programa que carregue uma matriz de ordem 5x7. quando o ônibus estiver completamente cheio. ainda. define-se o MINMAX de uma matriz como o maior elemento da linha em que se encontra o menor elemento da matriz. ordenadamente (por linha). Faça um programa que receba um vetor com o código de cinco cidades diferentes e uma matriz 5x5 com a distância entre as cidades. A maior distância e em que percurso se encontra (nome da cidade de origem e nome da cidade de destino). deve ser mostrada uma mensagem. armazenando-os.. b. nas janelas ou. quantos quilômetros o veículo faz por litro de combustível e mostre um relatório com a quantidade de combustível necessária para percorrer cada percurso citando o mesmo (código da cidade de origem e código da cidade de destino). o programa deve informar quais poltronas estão disponíveis para a venda.  Quando não existirem poltronas livres no corredor. 30.29. Crie um programa que utilize uma matriz com dimensões máximas de cinco linhas e quatro colunas e solicite que sejam digitados os números. e somente se. Os percursos que não ultrapassam 250 quilômetros (os percursos são compostos pelos nomes das cidades de origem e pelos nomes das cidades de destino). . Considere que zero representa poltrona desocupada e um representa poltrona ocupada. Calcule e mostre: a.