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.

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

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

 Quando não existirem poltronas livres no corredor. não deve ser permitida a digitação. . nas janelas ou. c. Elabore um programa que carregue uma matriz 4x7 com números reais. deve ser colocada automaticamente distância zero. 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). sendo que na diagonal principal. ou seja. Uma empresa possui ônibus com 48 lugares (24 janelas e 24 no corredor).. define-se o MINMAX de uma matriz como o maior elemento da linha em que se encontra o menor elemento da matriz. o programa deve informar quais poltronas estão disponíveis para a venda. 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). Calcule e mostre: a. quando o ônibus estiver completamente cheio. depois. 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. ainda. A maior distância e em que percurso se encontra (nome da cidade de origem e nome da cidade de destino). Um elemento Aij é dito ponto de sela da matriz A se. Faça um programa que carregue uma matriz de ordem 5x7. e somente se.29. O consumo de um veículo. Considere que zero representa poltrona desocupada e um representa poltrona ocupada. na matriz. 30. o menor elemento da linha i e o maior elemento da coluna j. 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. ou seja. Faça um programa que utilize dois vetores para controlar as poltronas ocupadas no corredor e na janela. armazenando-os. b. 33.. Exemplo: Janela Corredor 1 0 2 1 3 0 4 0 22 1 23 0 24 0 . calcule e mostre seu MINMAX e sua posição (linha e coluna) 31. Na teoria de sistemas. ordenadamente (por linha). 32. 0 0 0 1 . mostre seu valor e sua localização. 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. ao mesmo tempo. se possuir.. Aij for. deve ser mostrada uma mensagem. verifique se a matriz possui ponto de sela e..

Sign up to vote on this title
UsefulNot useful