Va rog!
Se citeşte un şir de numere naturale până la citirea lui 0 (care nu face parte din şir). Să se
calculeze media aritmetică a numerelor de 3 cifre din şir care au cel puţin o cifră egală cu k, citit
de la tastatură.
Exemplu:
Pentru k=5
Pentru şirul 2, 751, 215, 210, 2157, 85, 550, 620, 0
Media aritmetică calculată este 505.3
Răspunsuri la întrebare
Răspuns de
3
#include <iostream>
using namespace std;
int x,k,n;
float s;
int main()
{
cin>>k;
do{
cin>>x;
if(x>99 && x<1000)
{
if(x%10==k || (x/10)%10==k || x/100==k)
{
s+=x;
n++;
}
}
}while(x);
cout<<s/n;
}
maarrryyyy:
Multumesc!!!
Alte întrebări interesante
Limba română,
8 ani în urmă
Ed. tehnologică,
8 ani în urmă
Studii sociale,
8 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Informatică,
9 ani în urmă
Limba română,
9 ani în urmă