Se dă un vector cu n numere întregi. Să se înlocuiască toate elementele nule din vector cu partea întreagă a mediei aritmetice a elementelor nenule din vector.
Răspunsuri la întrebare
Răspuns de
1
#include<iostream>using namespace std;
int main(){ int n, v[100], m=0; cin>>n; for (int i=1;i<=n; i++) { cin>>v[i]; m+=v[i]; }
m=m/n; for (int i=1; i<=n; i++) if (v[i]==0) v[i]=m;
for (int i=1;i<=n; i++) cout<<v[i]<<" ";
return 0;}
int main(){ int n, v[100], m=0; cin>>n; for (int i=1;i<=n; i++) { cin>>v[i]; m+=v[i]; }
m=m/n; for (int i=1; i<=n; i++) if (v[i]==0) v[i]=m;
for (int i=1;i<=n; i++) cout<<v[i]<<" ";
return 0;}
Anexe:
Alte întrebări interesante
Matematică,
8 ani în urmă
Engleza,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă