Baixe o app para aproveitar ainda mais
Prévia do material em texto
Faculdade Estácio de Sergipe Disciplina: Introdução à Programação Professor: Edson Farias de Oliveira Lista de Exercícios para Extra-Classe Vetores e Matrizes 1. Escreva um algoritmo para ler 10 números e armazenar em um vetor. Em seguida leia um numero e verifique se ele se encontra no vetor lido e em que posição. 2. Faça um algoritmo para ler um vetor com 10 números inteiros e em seguida inverter os elementos deste vetor trocando os elementos com índices equidistantes. 3. Faca um algoritmo para ler 2 vetores de tamanhos iguais e em seguida gerar um terceiro vetor formado pela interseção dos dois anteriores. 4. Ler um vetor e gerar um segundo vetor com os elementos do vetor lido menos os elementos repetidos. Ex: VetorLido = 5 1 2 7 5 3 7 5 9 3; VetorGerado = 5 1 2 7 3 9 5. Faça um algoritmo para ler um vetor com 100 números inteiros e em seguida escrever cada valor lido e quantas ele ocorre no vetor. 6. Ler uma matriz quadrada e gerar e imprimir 3 vetores assim constituídos: • Vetor 1 – Elementos acima da diagonal principal da matriz lida • Vetor 2 – Elementos da diagonal principal da matriz lida • Vetor 1 – Elementos abaixo da diagonal principal da matriz lida 7. Faça um algoritmo que gere uma matriz 4x4 de números aleatórios na faixa de 1 a 20 e calcule a soma dos elementos da diagonal principal. Use a função Sorteio para obter os números aleatórios. 8. Ler duas matrizes 4x4 e gerar uma terceira matriz formada pela soma das matrizes lidas. Somar duas matrizes é somar os elementos de mesmos índices. ] 9. Faça um algoritmo que lê uma matriz A (3x3) de números inteiros e cria 2 vetores de tamanho 3 (ML e MC) que contenham, respectivamente, o maior elemento de cada uma das linhas e o menor elemento de cada uma das colunas. Escrever a matriz A e os vetores ML e MC. 10. Faça um programa que leia uma matriz 3x3 de números reais. A seguir, multiplique cada linha pelo elemento da diagonal principal daquela linha. Imprimir a matriz após as multiplicações.
Compartilhar