Linguagens de Programação - Atividade 14

Leia com atenção as instruções abaixo.

Formato da Entrega:

Valor: 2,5 pontos na 3ª Nota.

Data da Entrega Limite: 20/10/2020

Questão 01 - 2,5 Pontos

O nome do arquivo de código desta questão é generics.cpp. Faça um programa em C++ que tenha uma função genérica que receba uma matriz de elementos genéricos e um escalar do mesmo tipo dos elementos da matriz. Você deve usar gabaritos de funções em C++. O tipo dos elementos da matriz e do escalar é o parâmetro genérico. Os índices da matriz são inteiros positivos. A função deve buscar na matriz informada o escalar informado e retornar o índice do escalar na matriz armazenados em uma estrutura (struct). Se o escalar não estiver na matriz, a função deve retornar (-1, -1). Teste a função para o tipos int e float.

Teste na função main do seu programa com duas matriz 100 por 100, dos dois tipos suportados, em que cada elemento (i,j) tem valor i*j. Faça a verifique que o número 16 pertence a matriz nos dois casos. Também faça uma busca que retorne (-1,-1).