Ir para o conteúdo
ou

Software livre Brasil

 Voltar a Comunidade d...
Tela cheia Sugerir um artigo

C/C++: Funções de soma e subtração de matrizes alocadas dinamicamente

31 de Agosto de 2009, 0:00 , por Software Livre Brasil - 44 comentários | Ninguém está seguindo este artigo ainda.
Visualizado 3323 vezes

Dada a quantidade de linha e coluna das matrizes, fazemos a alocação dinamicamente através da função "cria". O programa inclui as funções:

Matriz* cria (int m, int n); // cria a matriz através de alocação dinâmica

Matriz* ADD (Matriz* A, Matriz* B);
// Soma duas matrizes

Matriz* MINUS (Matriz* A, Matriz* B);
// Subtrai duas matrizes (mesmo conceito da função de cima)

void libera (Matriz* mat);
// Libera a memória alocada

float acessa (Matriz* mat, int i, int j);
// Retorna um valor específico da matriz

void atribui (Matriz* mat, int i, int j, float v);
// Atribui um valor à uma posição específica

int linhas (Matriz* mat);
// Retorna número de linhas

int colunas (Matriz* mat); // Retorna número de colunas


Fonte: http://www.vivaolinux.com.br/script/Funcoes-de-soma-e-subtracao-de-matrizes-alocadas-dinamicamente

22 comentários

Enviar um comentário
Enviar um comentário

Os campos são obrigatórios.

Se você é um usuário registrado, pode se identificar e ser reconhecido automaticamente.