Răspuns:
a) 4 2 6
b) 5, 10, 5, 7, 5, 4
c) date de intrare: n, x (pt fiecare dintre cele n numere citite)
date de iesire: min (valoarea minima), nrap(nr de aparitii), media( media aritmetica)
d)
int main()
{
int n, x, min, nrap, s, copn; // declar variabilele
float media; //
cin>>n; // il citesc pe n
copn=n; //initializez variabila copn (copia lui n) cu valoarea lui n
min=10000; //initializez variabila min cu o valoare foarte mare
s=0; // pornesc cu suma elementelor de la 0, si o maresc dupa citirea fiecarui element
while ( copn !=0)
{
cin>>x; // citesc pe rand cele n valori si fac operatiile pt fiecare in parte
if( min < x )
{min=x; // determin minimul
nrap=1; } // pornesc suma de la 1
else
if( min == x)
{ nrap=nrap+1; } // creste nr aparitiilor, daca intalnesc minimul de mai multe ori
s=s+x;
copn= copn-1;
}
media= s.0/n; //calculez media
cout<<min<<" "<<nrap<<" "<<media<<endl; //afisez valorile cerute, cu spatiu intre ele
return 0;
}