| 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; } |
"Pentru a putea întrebuinţa calculatorul la studiul problemelor concrete, omul e obligat să înveţe să gândească exact şi abstract."
Grigore Moisil
Informatică - clasa a IX-a şi clasa a X-a
prof.Ţopa Robert