Prog Lista Exerc Matrizes 2022-2023
Prog Lista Exerc Matrizes 2022-2023
Prog Lista Exerc Matrizes 2022-2023
DISCIPLINA: PROGRAMAÇÂO I
Exercícios: Matrizes
1. Leia uma matriz 4x4, imprima a matriz e retorne a localização (linha e a coluna) do
maior˜ valor.
3. Leia duas matrizes 4 x 4 e escreva uma terceira com os maiores elementos entre as
primeiras.
4. Leia uma matriz 4 x 4, conte e escreva quantos valores maiores que 10 ela possui.
5. Faça um programa que preenche uma matriz com o produto do valor da linha e da
coluna de cada elemento, depois imprime na tela.
6. Gere matriz 4x 4 com valores no intervalo [1,20]. Escreva um programa que transforme
a matriz gerada numa matriz triangular inferior, ou seja, atribuindo zero a todos os
elementos acima da diagonal principal. Imprimir a matriz original e a matriz
transformada.
7. Leia uma matriz 5 x 5. Leia também um valor X. O programa dever´ a fazer uma busca´
desse valor na matriz e, ao final escrever a localização (linha e coluna) ou uma
mensagem de ”não encontrado”.˜
10. Crie uma função para somar duas matrizes. Esta função deve receber duas matrizes
e˜ retornar a soma em uma terceira matriz. Caso o tamanho da primeira e segunda
matriz seja diferente a função retornar˜ a um erro. Caso a função seja concluída com
sucesso a mesma deve retornar o valor zero (0). Utilize aritmética de ponteiros para
manipulação das matrizes. Mostre o uso dessa função em um programa feito em C.
1
6 Faça um programa para corrigir uma prova com 10 questões de múltipla escolha
(a, b,´ c, d ou e), em uma turma com 3 alunos. Cada questão vale 1 ponto. Leia o
gabarito, e˜ para cada aluno leia sua matricula (numero inteiro) e suas respostas.
Calcule e escreva: Para cada aluno, escreva sua matrícula, suas respostas, e sua
nota. O percentual de aprovação, assumindo media 7.0.´
7 Escrever uma função (e um programa em C que utiliza tal função) que determine
se uma matriz quadrada de n > 0 linhas e colunas e uma matriz permutação. Uma
matriz˜ quadrada e chamada de matriz permutação se seus elementos s˜ ao apenas
0’s e 1’s e˜ se em cada linha e coluna da matriz existe apenas um único valor 1.
Exemplo: A matriz´ a seguir e uma matriz permutação.
0 0 0
0 0 1
0 1 0
1 Na teoria dos sistemas, define-se como elemento minimax de uma matriz o menor
elemento de uma linha onde se encontra o maior elemento da matriz. Faca uma
função que recebe, por parâmetro, uma matriz A(10,10) e retorna o seu elemento
minimax, junta mente com a sua posição.
3 Faça um programa que leia duas matrizes 3x3 com valores reais. Ofereça ao usuário
um´ menu de opções: somar as duas matrizes, subtrair as 2 matrizes, adicionar uma
constante as duas matrizes, imprimir as matrizes. Nas duas primeiras opções uma
terceira matriz 3x3 deve ser criada. Na terceira opção o valor da constante deve ser
lido e o˜ resultado da adição da constante deve ser armazenado na própria matriz.´
4 Faça programa que leia uma matriz 3x6 com valores reais.
-1 1 1
2
-1 -1 0
0 1 0
6 Gerar e imprimir uma matriz de tamanho 10x10, onde seus elementos são da forma:
8 Calcular a soma dos elementos de uma matriz numérica quadrada qualquer dada,
que´ estão abaixo da diagonal principal.
9 Obtenha e imprima um vetor que seja a soma dos elementos de cada coluna de uma
matriz numérica qualquer dada.