Matrizes

642 palavras 3 páginas
UNIVERSIDADE FEDERAL DE OURO PRETO
DEPARTAMENTO DE CIÊNCIAS EXATAS E APLICADAS
PROGRAMAÇÃO DE COMPUTADORES I – CEA 030

Quarto Trabalho:

Implementar um programa em C que realiza as seguintes operações com matrizes:
1 - soma de 2 matrizes;
2 - multiplicação de 2 matrizes;
3 - determina a transposta de 1 matriz.

Inicialmente, o programa deve solicitar ao usuário que informe qual operação será realizada. Em seguida, o programa deve perguntar ao usuário quais serão as dimensões (linhas e colunas) da(s) matriz(es). O programa deve então solicitar que o usuário informe os elementos da(s) matriz(es). Em seguida, o programa deve fazer os cálculos e imprimir a matriz resultante. Por último, o programa deve imprimir o menu de opções novamente para que o usuário possa realizar outras operações com matrizes. O menu deve disponibilizar uma opção para sair do programa.

Atenção para as particularidades:

a) A operação de soma exige que as duas matrizes tenham as mesmas dimensões. Caso contrário, a operação não pode ser realizada. Caso o usuário deseje fazer uma soma, o seu programa deve solicitar as dimensões das matrizes apenas uma vez.
b) A operação de multiplicação pode ser realizada com matrizes de diferentes dimensões. No entanto, é necessário que o número de colunas da primeira matriz seja igual ao número de linhas da segunda matriz. Caso o usuário deseje fazer uma multiplicação, o seu programa deve solicitar as dimensões de cada uma das matrizes. Caso a operação não possa ser realizada, o seu programa deve informar isso ao usuário e imprimir novamente o menu de opções.
c) O número de linhas ou colunas de uma matriz não pode ser 0 (zero). Caso o usuário entre com um valor inválido para o número de linhas ou colunas da matriz, o seu programa deve adverti-lo e solicitar novamente o valor.

Exigências do trabalho:

a) Cada operação (soma, multiplicação e transposta) deve ser realizada por uma função separadamente.
b) Utilize a função malloc (que

Relacionados

  • MATRIZES
    762 palavras | 4 páginas
  • Matrizes
    974 palavras | 4 páginas
  • Matrizes
    818 palavras | 4 páginas
  • Matrizes
    557 palavras | 3 páginas
  • Matrizes
    1021 palavras | 5 páginas
  • matrizes
    1800 palavras | 8 páginas
  • Matrizes
    1815 palavras | 8 páginas
  • Matrizes
    829 palavras | 4 páginas
  • Matrizes
    2533 palavras | 11 páginas
  • Matrizes
    1291 palavras | 6 páginas