#include #include #include using namespace std; template void fillFromInput(E a[], int n) { // copiare dall'esercizio 2 } template void print(E a[], int n) { // copiare dall'esercizio 2 } template E elementoMax(E a[], int n) { // DA FARE } template int indiceMax(T a[], int n) { // DA FARE } template E elementoMin(E a[], int n) { // DA FARE } template int indiceMin(T a[], int n) { // DA FARE } const int N = 5; double numeri[N]; const int M = 4; string nomi[M]; int main() { inputArray(numeri, N); cout << elementoMax(numeri, N) << endl; cout << indiceMax(numeri, N) << endl; cout << elementoMin(numeri, N) << endl; cout << indiceMin(numeri, N) << endl; inputArray(nomi, M); cout << elementoMax(nomi, M) << endl; cout << indiceMax(nomi, M) << endl; // ...COMPLETARE COME SOPRA }