👤

Cerinţa 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. Date de intrare Programul citește de la tastatură numărul n, iar apoi n numere naturale, separate prin spaţii, reprezentând elementele vectorului. Date de ieşire Programul afișează pe ecran elementele vectorului, după înlocuire.

Răspuns :

#include <iostream>
using namespace std;

int main()
{
 int v[100], n,i ,k=0,s=0,  aux;
 cout<<"n=";
 cin>>n;
 for(i=0;i<n;i++)
    cin>>v[i];
 for(i=0;i<n;i++)
 {
    if(v[i])
    {
         s+=v[i];
          k++;
     }
  }
  aux= s/k;
  for(i=0;i<n;i++)
{
  if(v[i]==0)
  {
    v[i]=aux;
  }
}
 for(i=0;i<n;i++)
    cout<<v[i]<<" ";
 return 0;
}

Vă mulțumim pentru vizita pe site-ul nostru dedicat Informatică. Sperăm că informațiile disponibile v-au fost utile și inspiraționale. Dacă aveți întrebări sau aveți nevoie de suport suplimentar, suntem aici pentru a vă ajuta. Ne face plăcere să vă revedem și vă invităm să adăugați site-ul nostru la favorite pentru acces rapid!


Ez Studiers: Alte intrebari