Răspuns :
O metoda simpla de a rezolva problema este sa te gandesti ca suma celorlalte n-1 numere va fi intotdeauna suma tuturor elementelor fara elementul care este luat in considerare. Asa ca poti calcula suma totala, apoi treci prin vector din element in element si verifici daca numarul este egal cu media aritmetica a celorlalte
#include <iostream>
using namespace std;
int main(){
int n,i,v[100];
double medie_nr,s=0;
cout<<"Introduceti nr de elemente: ";
cin>>n;
cout<<"Introduceti elementele vectorului: ";
for(i=0;i<n;i++){
cin>>v[i];
s=s+v[i];
}
cout<<"Elementele ce indeplinesc conditia sunt: ";
for(i=0;i<n;i++){
medie_nr=(s-v[i])/(n-1);
if(medie_nr==v[i]){
cout<<v[i]<<" ";
}
}
return 0;
}
#include <iostream>
using namespace std;
int main(){
int n,i,v[100];
double medie_nr,s=0;
cout<<"Introduceti nr de elemente: ";
cin>>n;
cout<<"Introduceti elementele vectorului: ";
for(i=0;i<n;i++){
cin>>v[i];
s=s+v[i];
}
cout<<"Elementele ce indeplinesc conditia sunt: ";
for(i=0;i<n;i++){
medie_nr=(s-v[i])/(n-1);
if(medie_nr==v[i]){
cout<<v[i]<<" ";
}
}
return 0;
}
Vă mulțumim că ați vizitat platforma noastră dedicată Informatică. Sperăm că informațiile oferite v-au fost utile. Dacă aveți întrebări sau aveți nevoie de asistență suplimentară, nu ezitați să ne contactați. Așteptăm cu nerăbdare să vă revedem și nu uitați să ne salvați în lista de favorite!