Pessoal,
Está disponível no link a seguir uma lista de exercícios sobre matriz.
http://www.4shared.com/document/lvS2zsFG/Lista_Matriz.html
Abaixo segue conteúdo da mesma. Peço que resolvam todas as questões até a próxima aula.
1. Elabore um algoritmo que crie uma matriz 3x4 com valores aleatórios. Ao final o algoritmo deverá:
a. Mostrar os valores da matriz;
b. Mostrar a soma dos valores.
2. Elabore um algoritmo que crie uma matriz 3x6 com valores aleatórios. Ao final o algoritmo deverá:
a. Mostrar os valores da matriz;
b. Pedir um valor do usuário;
c. Multiplicar todos os valores pelo valor fornecido pelo usuário;
d. Mostrar novamente os valores da matriz.
3. Elabore um algoritmo que crie uma matriz 4x4 com valores aleatórios. Ao final o algoritmo deverá:
a. Mostrar os valores da matriz;
b. Mostrar o valor e a posição do maior elemento;
c. Mostrar o valor e a posição do menor elemento.
4. Elabore um algoritmo que crie uma matriz 3x6, onde as linhas representam os vendedores e as colunas representam os meses de janeiro a junho. As células representam as vendas de cada vendedor em um determinado mês. O algoritmo deve solicitar as informações ao usuário e armazenar conforme a especificação anterior.
5. Leia uma matriz M[5,5] e crie 2 vetores SL[5] e SC[5] que contenham respectivamente as somas das linhas e das colunas de M.
6. Escreva um algoritmo que leia uma matriz M[5,5]. Substitua, a seguir, todos os valores negativos da matriz pelo seu módulo. Exemplo: substitua -2 por 2, -16 por 16, assim por diante.
7. Escreva um algoritmo que leia uma matriz M(5,5). Em seguida calcule as somas:
a. da linha 4 de M
b. da coluna 2 de M
c. da diagonal principal
d. da diagonal secundária
e. de todos os elementos da matriz M
Exibir todas as somas e a matriz.
8. Escrever um algoritmo que leia uma matriz X[2,10]. Crie, a seguir, um vetor Y que seja:
a. a diferença entre cada elemento das linhas de X;
b. a soma entre cada elemento das linhas de X;
c. o produto entre cada elemento das linhas de X;
d. Escreva o vetor Y a cada cálculo.
9. Escreva um algoritmo que armazene na primeira coluna da matriz R[6,11] caracteres que representam o gabarito de uma prova. A seguir, para cada um dos 10 alunos da turma, leia a respostas do aluno e conte o número de acertos. As respostas devem ser armazenadas nas colunas seguintes. Em seguida mostre o no de acertos de cada aluno e uma mensagem APROVADO, se a nota for maior ou igual a 6; ou REPROVADO, caso contrário.
10. Escrever um algoritmo que gere uma matriz A(15,5) aleatoriamente. Os números devem variar de 0 a 20. Verifique, a seguir, quais os elementos de A que estão repetidos e quantas vezes cada um está repetido. Escrever cada elemento repetido com uma mensagem dizendo que o elemento aparece X vezes em A.