👤

1.Pentru n (n<=100) numere intregi citite de la tastatura sa se determine:
a. Suma valorilor pare
b. Ultima cifra a produsului valorilor impare
c. Media aritmetica a numerelor citite

2. Pentru n (n<=100) numere intregi x cu cel mult 4 cifre fiecare citite de la tastatura sa se determine:
a. Valoarea minima citita
b. Valoarea maxima citita si de cate ori apare aceasta valoare in sirul valorilor citite​


Răspuns :

Răspuns:

1)

{

 int n,i,x,S=0,P=1,ma=0;

 cin>>n;

 for(i=1;i<=n;i++)

 {

     cin>>x;

     if(x%2==0)

       S=S+x;

     else P=P*x;

     ma=ma+x;

 }

 cout<<"Suma valorilor pare este "<<S<<endl;

 cout<<"Ultima cifra a produsului valorilor impare "<<P%10<<endl;

 cout<<"Media aritmetica este "<<ma/n;

 return 0;

}

2)

{

 int n,i,mn,mx,x,nr=1;

 cin>>n;

 cin>>x;

 mn=x;

 mx=x;

 for(i=2;i<=n;i++)

 {

     cin>>x;

     if(x>mx)

     mx=x,nr=0;

     if(x<mn)

       mn=x;

   if(mx==x)

       nr++;

 }

       cout<<mn<<" "<<mx<<" "<<nr;

       return 0;

}

Explicație:

Multumesc+5 stele+cel mai inteligent raspuns?