Ho capito, lo script è questo:
#include <iostream>
#include <math.h>
using namespace std;
int main()
{
double pm;
char r='s';
int i=1,p=0,b=0,emin=0,emax=0,m=0,eti=0,e=0,de=0;
while (r=='s')
{
cout<<"Inserire eta'"<<endl;
cin>>e;
eti=eti+1;
if (e>emax)
{
emax=e;
}
else
{
if (e<emin)
{
emin=e;
}
}
if (i==1){
emin=e;
}
if (e<=12)
{
b=b+1;
}
if (e>=18)
{
m=m+1;
if (e>=65)
{
p=p+1;
}
}
i=i+1;
cout<<"Per continuare inserire 's', altrimenti inserire 'n'"<<endl;
cin>>r;
}
de=(emax-emin);
pm=(m*100)/eti;
cout<<"La differenza di eta' tra il piu' giovane ed il piu' anziano e' di "<<de<<" anni."<<endl<<"Maggiorenni: "<<round(pm*1000)/1000<<" percento"<<endl<<"Ci sono "<<b<<" bambini e "<<p<<" pensionati"<<endl;
return 0;
}
b bambini, p pensionati, m maggiorenni, eti numero di età inserite, emax età max, e min età minima, e età inserita, char r risposta, pm percentuale maggiorenni, de differenza tra età più alta e più bassa, i= numero cicli. La traccia l'ho già postata, volevo avere consigli per renderlo ancora più efficente e migliorarlo. Grazie.