se da un numar natural . sa se calculeze suma cifrelor divizibile cu 3 ;
media aritmetica a cifrelor impare ;
numarul divizorilor pari ;
produsul divizorilor proprii ;
sa se verifice daca numarul este prim
va rog frumos !
Răspunsuri la întrebare
Răspuns de
6
#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;}
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Chimie,
9 ani în urmă
Limba română,
9 ani în urmă