Operações com matrizes em c
Estrutura de Dados I
Professor:
Rafael Alexandre
Instruções:
Atividade Individual
Data de entrega: 09/12/2012 até às 23:59hs
O que deve ser entregue:
A. Implementar a solução do problema descrito abaixo utilizando a linguagem C/C++. Deve ser utilizado o compilador Dev C++ ou Visual
Studio 2010.
B. O arquivo deve ser entregue em formato ZIP seguindo a nomenclatura:
“UFOP_EDI_TUR_TPZZ_XXXX_YYYY.zip” onde TUR é o número identificador da sua turma, ZZ é o número identificador do trabalho,
XXXX é o primeiro nome do aluno e YYYY é o seu sobrenome.
C. Email para envio: rfalexandre@decea.ufop.br
OBS: Para os alunos de GAAL (Prof. Luciano) a conclusão desta atividade vale 3 pontos extras.
1. Implemente um programa em C/C++ que possua as seguintes funcionalidades:
a)
b)
c)
d)
e)
f)
Seja uma matriz e crie uma função que faça:
.
Seja uma matriz e crie uma função que faça:
.
Seja uma matriz e crie uma função que verifique se
.
Seja uma matriz faça: .
Seja uma matriz e crie uma função que faça:
.
Crie uma função que realize o teste de comutatividade entre uma matriz e . Para isso a seguinte propriedade deve ser verdadeira:
. Nesta questão as matrizes e devem ser preenchidas com números aleatórios por vezes, sendo um parâmetro da função. A função tem como retorno a frequência de comutatividade dada por: onde é o número que indica a quantidade de vezes onde a comutatividade foi verdadeira.
OBS: Lembre-se que antes de realizar uma operação entre duas matrizes a dimensão das mesmas sempre deve ser checada para verificar se a operação pode ser realizada.
Bom trabalho a todos!