Você está na página 1de 2

Lista de Exercícios 4

1. Leia 10 números reais quaisquer e armazene-os num vetor. Ordene os números em


ordem decrescente e apresente o vetor ordenado.
2. Preencha um vetor com 20 elementos do tipo inteiro. Use a função aleatório do Visualg
(faixa de números de 1 até 99). Ordene este vetor em ordem crescente, apresente os
dados ordenados. Em seguida monte uma pesquisa binária para pesquisar se os
elementos que serão digitados constam ou não do vetor. Quando localizados, informe o
índice. Depois de preenchido o vetor permita repetição no processo de busca do valor
no vetor gerado..
3. Escreva um programa que preencha um vetor com 12 números inteiros gerados
aleatoriamente entre 1 e 30. Em seguida o programa deverá solicitar um número para
pesquisa que deverá ser procurado entre os números do vetor, informando se o mesmo
foi encontrado (neste caso indique a posição) ou não. Use a pesquisa seqüencial.
4. Escreva um programa que leia valores inteiros (digitados) e preencha uma matriz 3 x 3.
Apresente a matriz resultante (representação matemática tradicional: linha – coluna).
5. Escreva um programa que preencha uma matriz 5x 5 com números inteiros aleatórios
gerados na faixa de 10 a 50. Apresente então: a matriz resultante, os elementos da
diagonal principal e os elementos da diagonal secundária.

Diagonal secundária Diagonal principal


6. Escreva um programa que leia números inteiros digitados, na faixa de 1 a 20 e preencha
uma matriz 3x8.(Descarte os números que estiverem fora da faixa de valores
permitada). Crie um vetor de 3 elementos inteiros que deverá conter a soma dos
elementos de cada linha da matriz inicial, e um vetor de 8 elementos que deverá conter
a soma dos elementos de cada coluna. Apresente a matriz resultante, a soma dos
elementos por linha, e a soma dos elementos por coluna.
7. Escreva um programa que leia valores inteiros e preencha uma matriz 4x5. Gere então
sua matriz transposta. (OBS: Na matriz transposta as linhas passam a ser colunas e as
colunas passam a ser linhas).
8. Escreva um programa que preencha duas matrizes 3x3 com valores aleatórios gerados
na faixa de 1 a 10. Gere então uma terceira matriz que será o resultado da soma das
duas primeiras. Apresente então a primeira matriz, ao lado a segunda, e ao lado a matriz
soma.
9. Escreva um programa que leia valores inteiros e preencha duas matrizes 3x3. Gere
então uma terceira matriz que será o resultado da multiplicação das duas primeiras.
Apresente os resultados como no exercício anterior.

Você também pode gostar