Ajuda em C/C++

LuisLDias

Membro
Boas sou novo no forum e queria pedir-vos ajuda..

Tenho um trabalho para entregar e estou com algumas dificuldades...

o trabalho é este..

Esta ficha consiste na criação de uma classe para representar uma matriz de complexos. Os
elementos da matriz (do tipo complexo, definido na ficha 2) devem ser guardados num array
dinâmico de duas dimensões de acordo com a ordem da matriz.
A classe deve designar-se por Matriz e possuir os seguintes atributos privados:
• elem – elementos da matriz.
• lin – número de linhas da matriz.
• col – número de colunas da matriz.

A classe deve conter:
• um construtor que recebe a ordem da matriz e cria uma matriz com elementos a
zero.
• um construtor por omissão (a ordem da matriz é definida posteriormente).
• Um destrutor para eliminar os dados dinâmicos da classe.
E os seguintes métodos:
• lerMatriz – pede os elementos da matriz ao utilizador.
• escreverMatriz – escreve no ecrã o conteúdo da matriz.
• podeSomar – Verifica se duas matrizes podem ser somadas.
• podeMultiplicar – Verifica se duas matrizes podem ser multiplicadas.
• operador atribuição (=) – atribuição de matrizes (1)
.
• operador soma (+) – soma de matrizes(2)
.
• operador produto (*) – produto de matrizes(2)
.
Para efeitos de teste da nova classe deve implementar uma função main que chame todos os
métodos definidos desta nova classe.
Notas:
(1) O conteúdo da matriz da direita é copiado para a matriz da esquerda. Se a matriz da
esquerda contiver dados, estes devem ser removidos previamente.
(2) As matrizes devem ser de dimensões compatíveis com a operação a realizar.


N peço que me façam o trabalho todo mas gostava mt que me ajudassem na parte dos construtores e destrutor, o prof disse que tinha que ser feito com apontador que aponta-se para um array de apontadores onde estariam guardados os elementos da matriz..

Fico a espera de noticias...
 
Back
Topo