Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Renato Riva

c++

Recommended Posts

Boa Noite! Estou precisando de ajuda pois não estou conseguindo entender essas questões.

 

(a) Transforme a matriz de Double sem uma matriz template parametrizada pelo tipo de ele-mento armazenado.

( B) Crie iterators para percorrer os elementos da matriz, linha por linha. Crie funções mem -bros, begin()e end(), que retornem iterators para o início e um elemento após o final da

matriz (pode parecer estranho, mas você entenderá ao estudar). Crie uma função template,

global, que receba dois iterator se retorne um iterator que aponte para o maior valor na

faixa delimitada. Teste a sua função utilizando os iterators das matrizes e iterators de outros containers da STL.

© Crie classes que modelem as exceções que podem ocorrer quando operando com matrizes.

Modifique os operadores criados, de modo que, caso alguma condição de erro seja detectada (por exemplo, a tentativa de somar duas matrizes de dimensões incompatíveis), seja lançada a exceção correspondente.

 

3 (a) Crie um programa que funcione como uma lista telefônica. O programa deve ler um arquivo texto que contém, em uma linha, o nome completo de uma pessoa, na linha seguinte o seu

endereço completo e, na seguinte, o seu telefone: cada conjunto de três linhas contém os dados de

um assinante. Considere que um assinante possa ter mais de um endereço e mais de um telefone

(ou seja, utilize um multimap). Após lido o arquivo, o programa funcionará interativamente: o

usuário deve fornecer um nome e o programa deve fornecer o endereço e o telefone do assinante.

( B) Crie, também, uma segunda versão do programa que funcione como uma lista telefônica ao

contrário: o usuário fornece o número de um telefone e o programa devolve o nome do assinante

e o seu endereço (como os números de telefone são únicos, pode-se utilizar um map).

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.