Soluţii propuse - limbajul C++


Soluţii pentru problemele propuse

  •  Soluţii  •  
Enunţul problemei

Se citesc n valori întregi. Să se calculeze media aritmetică a tuturor valorilor care sunt divizibile cu propria cifră a unităţii lor. Exemplu: n=10 şi numerele 23 16 74 9 15 17 24 21 6 19 se va afişa pe ecran valoarea 15,00.

  #include<iostream>
#include<iomanip>
using namespace std;
int main()
{
    
int n,i,s=0,k=0,x,uc;
    
cout<<"n=";cin>>n;
    
for(i=1;i<=n;i++)
    
{
        
cout<<"x=";cin>>x;
        
uc=x%10;
        
if(x%uc==0)
        
{
            
s=s+x;
            
k++;
        
}
    
}
cout<<fixed<<setprecision(2)<<(float)s/k;
}

 

   Informatică - clasa a IX-a şi clasa a X-a

 prof.Ţopa Robert