Răspuns :
#include <iostream>using namespace std;//Facem o functie care determina daca un numar e primint prim(int x){ int d; if(x<2 || x>2 && x%2==0) return 0; for(d=3;d*d<=x;d+=2) if(x%d==0) return 0; return 1;}
int main(){ int n,v[101],i,suma=0,s2=0,nr=0;; float ma=0; cin>>n;//citim numarul elementelor pe care le introducem for(i=0;i<n;i++) { cin>>v[i]; if(prim(v[i])==0) //facem suma numerelor neprime suma=suma+v[i]; } cout<<"Suma numerelor neprime este:"<<suma<<endl; //determinam numarul elementelor cu proprietatea ceruta la punctul b si suma acestora
for(i=0;i<n;i++) if(v[i]>9 && prim(v[i]%100)==1) { s2=s2+v[i]; nr++; } // calculam media aritmetica ma=s2/nr; cout<<"Media aritmetica este:"<<ma; return 0;}
int main(){ int n,v[101],i,suma=0,s2=0,nr=0;; float ma=0; cin>>n;//citim numarul elementelor pe care le introducem for(i=0;i<n;i++) { cin>>v[i]; if(prim(v[i])==0) //facem suma numerelor neprime suma=suma+v[i]; } cout<<"Suma numerelor neprime este:"<<suma<<endl; //determinam numarul elementelor cu proprietatea ceruta la punctul b si suma acestora
for(i=0;i<n;i++) if(v[i]>9 && prim(v[i]%100)==1) { s2=s2+v[i]; nr++; } // calculam media aritmetica ma=s2/nr; cout<<"Media aritmetica este:"<<ma; return 0;}