Răspuns :
#include <iostream>using namespace std;int main(){ int n; cin>>n; ///1 int s=0,x=n; while(x!=0) { if(x%10%3==0) s=s+x%10; x=x/10; } cout<<"Suma cifrelor lui n divizibile cu 3 este: "<<s<<endl; ///2 s=0,x=n; int nr=0; while(x!=0) { if(x%10%2!=0) {s=s+x%10; nr++;} x=x/10; } cout<<"Media aritmetica a cifrelor impare este: "<<float (s/nr)<<endl; ///3 nr=0; for(int i=2; i<=n; i++) if(n%i==0 and i%2==0) nr++; cout<<"Numarul divizorilor pari ale numarului este: "<<nr<<endl; ///4 int p=1; for(int i=2; i<n; i++) if(n%i==0) p=p*i; cout<<"Produsul divizorilor proprii ai numarului este: "<<p<<endl; ///5 nr=0; for(int i=1; i<=n; i++) if(n%i==0) nr++; if(nr==2) cout<<"Este numar prim!"; else cout<<"Nu este numar prim!"; return 0;}