/* Il programma legge n record di persone (nome e eta) e restituisce il nome della piu' giovane. Utilizzare una funzione per la lettura dei dati, e una che restituisca l'indice della persona selezionata. */ #include struct persona { int eta; char nome[20]; }; void carica(struct persona a[],int n) { for (int i=0;i> a[i].nome; cout << "Immetti l'eta':"; cin >> a[i].eta; cout << endl; } } int giovane (struct persona a[],int n) { int e=0; for (int i=0;ia[i].eta) e=i; return e; } int main() { const int MAX_EL=10; int n; persona a[MAX_EL]; do {cout << "Quanti dati immetti?"; cin >> n; } while (n<=0 || n>MAX_EL); carica(a,n); cout << "Il piu' giovane e' " << a[giovane(a,n)].nome; }